Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Proceedings of the 20th international conference on Software engineering
Distributed and Parallel Databases
Patterns, frameworks, and middleware: their synergistic relationships
Proceedings of the 25th International Conference on Software Engineering
Domain-Driven Design: Tacking Complexity In the Heart of Software
Domain-Driven Design: Tacking Complexity In the Heart of Software
Web Services and Service-Oriented Architecture: The Savvy Manager's Guide
Web Services and Service-Oriented Architecture: The Savvy Manager's Guide
Semantic E-Workflow Composition
Journal of Intelligent Information Systems
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Augmenting semantic web service descriptions with compositional specification
Proceedings of the 13th international conference on World Wide Web
Precise Modeling of Design Patterns in UML
Proceedings of the 26th International Conference on Software Engineering
Responsibilities and Rewards: Specifying Design Patterns
Proceedings of the 26th International Conference on Software Engineering
Automated composition of e-services: lookaheads
Proceedings of the 2nd international conference on Service oriented computing
IEEE Internet Computing
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Modeling architectural patterns using architectural primitives
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Interaction Protocols as Design Abstractions for Business Processes
IEEE Transactions on Software Engineering
On the semantics of EPCs: resolving the vicious circle
Data & Knowledge Engineering - Special issue: Business process management
Modeling Non-Functional Aspects in Service Oriented Architecture
SCC '06 Proceedings of the IEEE International Conference on Services Computing
Enterprise SOA Adoption Strategies
Enterprise SOA Adoption Strategies
A survey on web services composition
International Journal of Web and Grid Services
A survey of patterns for Service-Oriented Architectures
International Journal of Internet Protocol Technology
Patterns: implementing an soa using an enterprise service bus
Patterns: implementing an soa using an enterprise service bus
Tailorable language for behavioral composition and configuration of software components
Computer Languages, Systems and Structures
BPM'05 Proceedings of the 3rd international conference on Business Process Management
A survey of automated web service composition methods
SWSWPC'04 Proceedings of the First international conference on Semantic Web Services and Web Process Composition
Architecting as decision making with patterns and primitives
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
Granularity as a Cognitive Factor in the Effectiveness of Business Process Model Reuse
BPM '09 Proceedings of the 7th International Conference on Business Process Management
An end-to-end approach for QoS-aware service composition
EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
Implementing business process recovery patterns through QVT transformations
ICMT'10 Proceedings of the Third international conference on Theory and practice of model transformations
Monitoring and analyzing service-based internet systems through a model-aware service environment
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Event driven monitoring for service composition infrastructures
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
A case study on business process recovery using an e-government system
Software—Practice & Experience
Domain-specific language for event-based compliance monitoring in process-driven SOAs
Service Oriented Computing and Applications
Hi-index | 0.00 |
Service-oriented architectures are increasingly used in the context of business processes. However, the proven practices for process-oriented integration of services are not well documented yet. In addition, modeling approaches for the integration of processes and services are neither mature nor do they exactly reflect the proven practices. In this article, we propose a pattern language for process-oriented integration of services to describe the proven practices. Our main contribution is a modeling concept based on pattern primitives for these patterns. A pattern primitive is a fundamental, precisely specified modeling element that represents a pattern. We present a catalog of pattern primitives that are precisely modeled using OCL constraints and map these primitives to the patterns in the pattern language of process-oriented integration of services. We also present a model validation tool that we have developed to support modeling the process-oriented integration of services, and an industrial case study in which we have applied our results.