FROM CORBA TO WEB SERVICES COMPOSITION
Denivaldo Lopes, Slimane Hammoudi
2004
Abstract
CORBA has some positive aspects to develop applications, but its communication model is limited to accomplish interactions among clients and enterprise servers on the Web. The technologies of Web Service seem to offer a better answer for developing distributed applications on the Web. The first part of this paper is a discussion about the evolution of CORBA and of Web Services, showing their benefits and limitations. The new solutions provided by the technologies of Web Services (XML, WSDL, UDDI and SOAP) are more adapted for the Web than CORBA. However, these technologies are not sufficient to compose Web Services, which represents a real challenge. Workflow Technology seems to be a better answer for this challenge. The second part of this paper deals with this integration of Workflow technology and Web service that is designed in WEWS. An approach for transaction based on conversation plus optimistic commit protocol is also presented. A comparison of our work and other propositions is provided too, highlighting similarities and differences.
References
- Akkiraju, R., et al., (2001). A Framework for Facilitating Dynamic e-Business Via Web Services, In OOPSLA 2001, Workshop on Object-Oriented Web Services, Tampa Bay, USA.
- Dayal, U., Hsu, M. and Ladin, R., (2001). Business Process Coordination: State of the Art, Trends, and Open Issues, In VLDB 2001, 27th International Conference on Very Large Data Base, Roma, Italy.
- Gokhale, A., and et al., (2002). Reinventing the Wheel? CORBA vs. Web Services. In WWW2002, the Eleventh International World Wide Web Conference, Honolulu, Hawaii, USA.
- Harkey, D., and Orfali, R., (1998). Client/Server Programming with Java and CORBA, 2nd Edition, John Wiley & Sons.
- Helal, S., et al., (2002). The Internet Enterprise, In SAINT'02, Second IEEE/IPSJ Symposium on Applications and the Internet, Nara, Japan.
- Leymann, F., (2001). Web Services Flow Language - (WSFL 1.0)”.
- Northrop, L., et al., (1997). Distributed Object Technology with CORBA and Java: Key Concepts and Implications, Technical Report CMU/SEI-97-TR-004, Printed in the USA.
- OMG, (2000). Trading Object Service Specification, Version 1.0.
- OMG, (2001). The Common Object Request Broker: Architecture and Specification, Revision 2.4.2.
- Ouyang, J., and et al., (2001). An Approach to Optimistic Commit and Transparent Compensation for E-Service Transactions, In PDCS 2001, 14th International Conference on Parallel and Distributed Computing Systems, Dallas TX, USA.
- Tsur, S., (2001). Are Web services the next revolution in e-commerce?, In VLDB 2001, 27th International Conference on Very Large Data Bases, Roma, Italy.
- UDDI Project, (2000). UDDI Technical White Paper.
- van der Aalst, W.M.P., (2003). Don't go with the flow: Web Services composition standards exposed. Web Services - Been there done that? Trends & Controversies, issue of IEEE Intelligent Systems, IEEE Press.
- W3C, (2001a). Simple Object Access Protocol (SOAP) 1.1, W3C Submission.
- W3C, (2001b). Web Services Description Language.
- WfMC, (2002a). The Workflow Handbook 2002, Edited by Layna Fischer, 428 pages.
- WfMC, (2002b). Workflow Process Definition Interface - XML Process Definition Language, Specification (Draft), version 0.04.
- Zhang, L., Yadav, P., Chang, H., et al., (2001). ELPIF: An E-Logistics Processes Integration Framework Based on Web Services, In OOPSLA 2001, Workshop on Object-Oriented Web Services, Tampa Bay, USA.
Paper Citation
in Harvard Style
Lopes D. and Hammoudi S. (2004). FROM CORBA TO WEB SERVICES COMPOSITION . In Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 4: ICEIS, ISBN 972-8865-00-7, pages 114-121. DOI: 10.5220/0002635901140121
in Bibtex Style
@conference{iceis04,
author={Denivaldo Lopes and Slimane Hammoudi},
title={FROM CORBA TO WEB SERVICES COMPOSITION},
booktitle={Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 4: ICEIS,},
year={2004},
pages={114-121},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002635901140121},
isbn={972-8865-00-7},
}
in EndNote Style
TY - CONF
JO - Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 4: ICEIS,
TI - FROM CORBA TO WEB SERVICES COMPOSITION
SN - 972-8865-00-7
AU - Lopes D.
AU - Hammoudi S.
PY - 2004
SP - 114
EP - 121
DO - 10.5220/0002635901140121