The essential distributed objects survival guide
The essential distributed objects survival guide
Component-based development for enterprise systems: applying the SELECT perspective
Component-based development for enterprise systems: applying the SELECT perspective
Enterprise JavaBeans
Large-Scale, Component Based Development
Large-Scale, Component Based Development
Understanding COM+
Service deployment for virtual enterprises
ITVE '01 Proceedings of the workshop on Information technology for virtual enterprises
Web services: beyond component-based computing
Communications of the ACM
Communications of the ACM
eb XML: The New Global Standard
eb XML: The New Global Standard
An Architectural Model for Service-Based Flexible Software
COMPSAC '01 Proceedings of the 25th International Computer Software and Applications Conference on Invigorating Software Development
Towards A Semantic Framework for Service Description
Proceedings of the IFIP TC2/WG2.6 Ninth Working Conference on Database Semantics: Semantic Issues in E-Commerce Systems
Service-based software: the future for flexible software
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
An Architectural Model for Service-Based Software with Ultra Rapid Evolution
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Brokering Based Self Organizing E-Service Communities
ISADS '01 Proceedings of the Fifth International Symposium on Autonomous Decentralized Systems
Surveying the E-Services Technical Landscape
WECWIS '00 Proceedings of the Second International Workshop on Advance Issues of E-Commerce and Web-Based Information Systems (WECWIS 2000)
Hi-index | 0.00 |
Software services have been suggested for use in several areas such as business-to-business communication, system integration and as an enabler for virtual enterprises. However, it has not been clear if the use of services in these different areas is guided by a common vision, and if they share goals and technical background. By introducing a framework that relates the vision and goals of software services to different categories of service use, this work presents an overview of the instruments needed for the development of software services. The framework spans across four interrelated parts; the vision, goals, instruments and categories of service use. Firstly a single vision for software services is proposed. This vision is then divided into the three goals of modularity, integration and discovery. Furthermore, the high-level instruments needed to achieve each goal are presented. The use of services is classified into four categories depending on reach and extent i.e.: point wise-internal, point wise-external, infrastructure-internal and infrastructure-external use. The framework presented in this paper shows how these categories of service utilise the defined instruments. As an example of framework use, the instruments needed to create a process-centric service infrastructure for intra-enterprise use is proposed