Dynamic-Agents, Workflow and XML for E-Commerce Automation
EC-WEB '00 Proceedings of the First International Conference on Electronic Commerce and Web Technologies
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)
A Lightweight Dynamic Conversation Controller for E-Services
WECWIS '01 Proceedings of the Third International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems (WECWIS '01)
ICCS '02 Proceedings of the International Conference on Computational Science-Part I
Web Component: A Substrate for Web Service Reuse and Composition
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
Modeling E -service Orchestration through Petri Nets
TES '02 Proceedings of the Third International Workshop on Technologies for E-Services
ESC: a tool for automatic composition of e-services based on logics of programs
TES'04 Proceedings of the 5th international conference on Technologies for E-Services
Hi-index | 0.00 |
In the traditional application model, services are tightly coupled with the processes they support. For example, whenever a server's process changes, existing clients using that process must also be updated. However, electronic commerce is moving toward e-service based interactions, where corporate enterprises use e-services to interact with each other dynamically, and a service in one enterprise could spontaneously decide to engage a service fronted by another enterprise. We clarify here the relationship between currently developing standards such as UDDI, WSDL, and WSCL, and propose a conversation controller mechanism that leverages such standards to direct services in their conversations. We can thus treat services as pools of methods, independent of the conversations they support. Even method names can be decided on independently of the conversations. Services can spontaneously discover each other and then engage in complicated interactions without the services themselves having to explicitly support conversational logic. The dynamism and flexibility enabled by this decoupling is the essential difference between applications offered over the web and e-services.