Font Size: a A A

An Approach To Enabling Just-in-Time Construction Of Service-Oriented Applications

Posted on:2006-03-05Degree:DoctorType:Dissertation
Country:ChinaCandidate:Z F ZhaoFull Text:PDF
GTID:1118360185995670Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
To succeed in today's society, modern organizations must not only face continuously changing business needs but also depend on interorganizational collaboration. Some application domains (such as dynamic supply chain, management in handling city emergencies, etc) even emphasize more agile and diverse collaboration that increases the demands for dynamic application integration. According to these demands and with the advancement of technology, people pay more attention to on-demand and just-in-time computer application construction recently. As a promising distributed computing paradigm for network-based application integration, Service-Oriented Computing can also serve as advanced enabling technology for loose-coupled application integration. Aiming at building up more powerful and effective infrastructures in terms of above-stated challenges, the thesis proposes a novel approach to enabling just-in-time construction of service-oriented applications focused on business user programmability. It proposes the corresponding model, language, supporting mechanism, and presents a prototype system supporting the approach. The main research work and contributions include:Based on the analyses of service-oriented applications and following the idea of getting business-level abstractions of software services through service virtualization, and then providing business-level service composition means based on business-level abstractions as well as implementing the transformation from business-level service composites to software-level service composites, we propose a novel approach, called CAFISE, to enabling just-in-time construction of service-oriented applications from business users'point of view. According to the real application and comparison with other related work, we conclude that CAFISE can enhance the construction efficiency of service-oriented applications and respond to the diverse business needs quickly.According to above basic idea of CAFISE, we propose a CAFISE model as well as the corresponding modeling language for the two core contents in CAFISE that are both related to business users directly, namely, service virtualization for business user programming and business-level service composition. Accordingly, the CAFISE model consists of convergent service and business-level service composition model:A method called"starting form business and IT perspectives and meeting-in-the-middle"for service virtualization is proposed by the convergent service. Compared with the conventional bottom-up approach for service virtualization, the convergent service has the following main characteristics: 1) at the...
Keywords/Search Tags:dynamic application integration, Service-Oriented Computing, just-in-time construction of service-oriented application, business user programming, CAFISE approach, convergence, reflection
PDF Full Text Request
Related items