A Unified Framework for Coupling Measurement in Object-Oriented Systems
IEEE Transactions on Software Engineering
Service-oriented design and development methodology
International Journal of Web Engineering and Technology
Specifying loose coupling from existing service composition approaches
ECSA'10 Proceedings of the 4th European conference on Software architecture
Hi-index | 0.00 |
Service-oriented Architecture (SOA) is an approach for building distributed systems that deliver application functionality as a set of business-aligned services with well-defined and discoverable contracts. This paper presents typical a service design process along with a set of service design principles and guidelines for systematically identifying services, designing them and deciding the service granularity and layering. The advocated principles stem from our experiences in designing services for a realistic Securities Trading application. Best practices and lessons learned during this exercise are also discussed.