ABSTRACT
Dynamic evolution is required in SOAs (Service Oriented Architecture) with complex business processes to adapt to the opening environment of Internet and ever changing requirement of user. This paper proposes an approach to identifying conversation dependency between business processes to facilitate the dynamic evolution. In our approach, a business process is represented as a directed graph, and the matrix method is used to identify the execution order of activities in the business process, which determines the conversation dependency.
- M. P. Papazoglou and W.-J. van den Heuvel. Service oriented architectures: Approaches, technologies and research issues. VLDB Journal, 16(3): 389--415, 2007. Google ScholarDigital Library
- K. H. Rosen. Discrete Mathematics and its Applications. McGraw-Hill Science, December 1998. Google ScholarDigital Library
- H. D. e. a. Tony Andrews, Francisco Curbera. Business process execution language for web service. v1.1. 5 2003.Google Scholar
- W. T. Tsai, W. Song, R. A. Paul, Z. Cao, and H. Huang. Services-oriented dynamic reconfiguration framework for dependable distributed computing. In COMPSAC, 2004. Google ScholarDigital Library
- P. Yu, X. Ma, and J. Lu. Dynamic software architecture oriented service composition and evolution. In CIT '05: Proceedings of the The Fifth International Conference on Computer and Information Technology, Washington, DC, USA, 2005. Google ScholarDigital Library
Index Terms
- An approach to identifying conversation dependency in service oriented system during dynamic evolution
Recommendations
Supporting the dynamic evolution of Web service protocols in service-oriented architectures
In service-oriented architectures, everything is a service and everyone is a service provider. Web services (or simply services) are loosely coupled software components that are published, discovered, and invoked across the Web. As the use of Web ...
Dependency Aware Business Process Analysis for Service Identification
APSCC 2015: Proceedings of the 9th Asia-Pacific Services Computing Conference on Advances in Services Computing - Volume 9464As a fundamental phrase in the life cycle in SOA, service identification has a huge impact in building up SOA based applications. Several service identification methods focus on the definitions of loosely coupled and a high cohesion inside services. ...
Service-oriented architecture (SOA)concepts and implementations
SIGAda '11: Proceedings of the 2011 ACM annual international conference on Special interest group on the ada programming languageThis tutorial explains how to implement a Service-Oriented Architecture (SOA) for reliable systems using Enterprise Service Bus (ESB) technologies. The first half of the tutorial describes terms of Service-Oriented Architectures (SOA) including service, ...
Comments