Dynamic structure in software architectures
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
A formal basis for architectural connection
ACM Transactions on Software Engineering and Methodology (TOSEM)
An infrastructure for the rapid development of XML-based architecture description languages
Proceedings of the 24th International Conference on Software Engineering
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
A Compositional Approach for Constructing Connectors
WICSA '01 Proceedings of the Working IEEE/IFIP Conference on Software Architecture
Higher-order architectural connectors
ACM Transactions on Software Engineering and Methodology (TOSEM)
Modeling and validation of service-oriented architectures: application vs. style
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Service -Oriented Computing: Concepts, Characteristics and Directions
WISE '03 Proceedings of the Fourth International Conference on Web Information Systems Engineering
Understanding Service-Oriented Software
IEEE Software
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
Systematic Development and Exploration of Service-Oriented Software Architectures
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
WS-Net: A Petri-net Based Specification Model for Web Services
ICWS '04 Proceedings of the IEEE International Conference on Web Services
A UML profile for service oriented architectures
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
How BPEL and SOA Are Changing Web Services Development
IEEE Internet Computing
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Modeling Interactions using Role-Driven Patterns
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Enterprise integration of product development data: systems science in action
Enterprise Information Systems
Enterprise Information Systems
Patterns: service-oriented architecture and web services
Patterns: service-oriented architecture and web services
Role-based collaboration and its kernel mechanisms
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Cohesion and coupling metrics for ontology modules
Information Technology and Management
Research on e-Government evaluation model based on the principal component analysis
Information Technology and Management
Distributed data mining for e-business
Information Technology and Management
A methodology for web services-based SOA realisation
International Journal of Business Information Systems
Hi-index | 0.00 |
In recent years, with the rapid development of web-based technologies, considerable progress has been witnessed in service-oriented enterprise information systems. Currently a critical issue is to specify service-oriented systems for application design. This paper highlights the description problem of service-oriented architecture (SOA) and puts forward a modelling approach as solution. Different from the current SOA specification methods, we do not exclude the traditional software architecture description techniques and present an architecture description language named SO-ADL. Based on the analysis of the requirements for SOA modelling, some similar concepts are introduced as first-class modelling constructs including that of service component and connector, and some composite notions are defined for the architectural re-use as well. Furthermore, a role-driven dynamic mechanism is specified to support dynamic structure description in SOA since it is typical of the highly dynamic nature. Within the context of a travel reservation system application scenario, we demonstrate the usage and practicability of our approach based on web services.