Consumer-centric service-oriented architecture: a new approach

This paper extends the current service-oriented architecture (SOA) to introduce a consumer-centric service-oriented architecture (CCSOA) paradigm. The current SOA is producer-centric, because the basic idea is that service providers publish services that they produce and let the consumers to search available services to compose their applications. CCSOA focuses on consumers' publishing the services they need and even the applications they need. The service providers must produce services that are in need. This new paradigm extends the design and code sharing, and thus further improves the software productivity. This paper presents the concepts, architecture, enabling techniques, and illustrative examples

[1]  Raymond A. Paul,et al.  Adaptive testing, oracle generation, and test case ranking for Web services , 2005, 29th Annual International Computer Software and Applications Conference (COMPSAC'05).

[2]  Xiang Fu,et al.  Formal Verification of e-Services and Workflows , 2002, WES.

[3]  Raymond A. Paul,et al.  Automated model checking and testing for composite Web services , 2005, Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05).

[4]  Wei-Tek Tsai,et al.  Semantic Interoperability and Its Verification & Validation in C2 Systems , 2005 .

[5]  Olaf Zimmermann,et al.  Second generation web services-oriented architecture in production in the finance industry , 2004, OOPSLA '04.

[6]  Raymond A. Paul,et al.  DDSOS: a dynamic distributed service-oriented simulation framework , 2006, 39th Annual Simulation Symposium (ANSS'06).

[7]  Dong Wang,et al.  Extending WSDL to facilitate Web services testing , 2002, 7th IEEE International Symposium on High Assurance Systems Engineering, 2002. Proceedings..

[8]  Wei-Tek Tsai,et al.  Service-oriented system engineering: a new paradigm , 2005, IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).