Product Description
Service-Oriented Architecture (SOA) emerged as a type of software architecture to build systems through the composition of services. In the enterprise context, SOA permits the organizations, which have a fragmented application infrastructure under management of different domains, can integrate these applications in the service level. The service-oriented paradigm has become a distinct design approach which introduces specific principles that govern the design of architectural elements. In this sense, this book presents a SOA-based architecture process that comprises the main software architecture and SOA foundations in order to guide the architects in the construction of a software architecture description for SOA in an enterprise context. The book begins with an overview of the software architecture and SOA fields, discussing their definitions, roots, foundations and elements. Next, the proposed process is presented with its foundations, roles, activities, sub-activities, inputs and outputs. At the end, an experimental study that was performed using the process is discussed.
A Software Architecture Process for SOA Definition: Designing Service-Oriented Architectures in an Enterprise Context
Web Services and Formal Methods: 4th International Workshop, WS-FM 2007, Brisbane, Australia, September 28-29, 2007, Proceedings
Product Description
This book constitutes the thoroughly refereed post-workshop proceedings of the 4th International Workshop on Web Services and Formal Methods, WS-FM 2007, held in Brisbane, Australia, in September 2007 in conjunction with the 5th International Conference on Business Process Management, BPM 2007.
The 9 revised full papers presented together with 2 invited papers were carefully reviewed and selected from 22 submissions. The papers address the application of formal methods and reasoning techniques to Web service technology, and formal theories inspired by developments in the field of Web services. The papers feature topics such as service-oriented analysis and design, formal approaches to enterprise modeling and business process modeling, model-driven development, testing, and analysis of Web services, Web services for business process management, security, performance and quality of Web services, Web service coordination and transactions, Web service ontologies and semantic description, goal-driven discovery and composition of Web services, complex event processing in service-oriented architectures, as well as semi-structured data management and XML technology.

