A goal-driven approach to enterprise component identification and specification
Communications of the ACM
Design Methodology for Web Services and Business Processes
TES '02 Proceedings of the Third International Workshop on Technologies for E-Services
Methodological support for service-oriented design with ISDL
Proceedings of the 2nd international conference on Service oriented computing
Eliciting service composition in a goal driven manner
Proceedings of the 2nd international conference on Service oriented computing
SOAF: An Architectural Framework for Service Definition and Realization
SCC '06 Proceedings of the IEEE International Conference on Services Computing
Using domain-driven design to evaluate commercial off-the-shelf software
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Service-oriented design and development methodology
International Journal of Web Engineering and Technology
Soa: principles of service design
Soa: principles of service design
SOMA: a method for developing service-oriented solutions
IBM Systems Journal
SOA Design Patterns
Hi-index | 0.00 |
Service-oriented architecture technically facilitates business process management as it enables software to evolve along with changing business processes by simply recomposing software services. From a theoretical point of view it is, thus, natural to take business processes as a starting point for software service design. However, deriving software services strictly top-down from business processes is awkward from a practical point of view: The resulting services are too fine-grained in scope and too vast in number, and particular process control flows become cemented in service orchestrations. In this paper, another approach of software service design is described that, though starting from process models, avoids these drawbacks. The approach is illustrated by a practical example. The presented service design approach has been successfully applied in industry for more than 14 years and enables agile service implementation.