GRAIL/KAOS: an environment for goal-driven requirements engineering
ICSE '97 Proceedings of the 19th international conference on Software engineering
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Managing Conflicts in Goal-Driven Requirements Engineering
IEEE Transactions on Software Engineering
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Agents for process coherence in virtual enterprises
Communications of the ACM
The XML handbook
Inferring Declarative Requirements Specifications from Operational Scenarios
IEEE Transactions on Software Engineering
UML distilled (2nd ed.): a brief guide to the standard object modeling language
UML distilled (2nd ed.): a brief guide to the standard object modeling language
Agent-based tactics for goal-oriented requirements elaboration
Proceedings of the 24th International Conference on Software Engineering
Goal-Oriented Requirements Engineering: A Guided Tour
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Communications of the ACM - Service-oriented computing
Business-oriented management of Web services
Communications of the ACM - Service-oriented computing
Web services research challenges, limitations and opportunities
WSEAS Transactions on Information Science and Applications
Hi-index | 0.00 |
Web services have been developed in recent years as a fundamental technique for the new generation of business-to-business (B2B) or enterprise application integration (EAI) applications. As perceived, the current development research about them is focusing on their underlying infrastructures such as SOAP, UDDI, WSDL, WSCL, BPEL, BPML, and among others. However, once such technical issues get matured and more Web services become available, the attention will naturally shift from deploying these services to managing them. From the perspective of business management, this means that these services are monitored and controlled for fulfilling business objectives. In this paper, we propose an object- oriented modeling approach that addresses this issue by dividing required mechanisms into three layers: business objective, service agent, and service composition ones. With this architecture, Web services are managed via the recognition of a business objective, the employment of a service agent that arranges a composition of demanded Web services for achieving the objective, and the confirmation of interactions/ coordination among these services in achieving the objective. For specification, an object-oriented model is presented for each layer that describes the working detail of that layer. To illustrate, these models are applied in the fulfillment of a business travel plan that involves a set of business objectives to be achieved by various Web services offered by different providers.