Abstract
Search functionality of a CORBA trader is restricted to search for service offers and assumes clients’ knowledge of service types of those offers. It would be more flexible if the clients can also import other information, i.e. service types and interfaces, before trading for service offers, or conduct keyword search. With this requirement, making service descriptions into XML format can be helpful. This paper focuses on the trader extension that can transform service types and service offers within a CORBA trader into XML service descriptions, and vice versa. The transformation is based on our Document Type Definitions for service types and service offers. This transformer module can be used to create XML service descriptions that will enable flexible XML-based service discovery. The transformer also facilitates clients in viewing details of CORBA services from Web browsers and helps with exporting service descriptions to the trader.
Chapter PDF
Similar content being viewed by others
Keywords
References
Object Management Group, “Trading Object Service Specification”, Revised Ed., March 1997.
Object Management Group, “The Common Object Request Broker: Architecture and Specification”, Revision 2.2, February 1998.
W. Suphasanthitikul and T. Senivongse, “An Architecture for a Service Discovery Service in CORBA”, Proceedings of the National Computer Science and Engineering Conference (NCSEC 2000), Bangkok, Thailand, 16–17 November 2000, pp. 49–54.
T. Bray, J. Paoli, C.M. Sperberg-McQueen, and E. Maler, “Extensible Markup Language (XML) 1.0 Specification (2nd Edition)”, W3C Recommendation, 6 October 2000, http://www.w3c.org/xml.
Object Management Group, “XML Metadata Interchange (XMI)”, 16 July 1998.
V. Vasudevan and T. Bannon, “WebTrader: Discovery and Programmed Access to Web-Based Services (Draft)”, OBJS Techinical Report, 1999, http://www.objs.com/agility/tech-reports/9812-web-trader-paper/WebTraderPaper.html.
A. van Hoff, H. Partovi, and T. Thai, “The Open Software Description Format (OSD)”, Submitted to W3C, 13 August 1997, http://www.w3.org/TR/NOTE-OSD.html.
R.S. Hall, D. Heimbigner and A.L. Wolf, “Specifying the Deployable Software Description Format in XML”, SERL Technical Report CU-SERL-207-99, Software Engineering Research Laboratory, Department of Computer Science, University of Colorado, March 1999.
O. Liechti, M.J. Sifer, T. Ichikawa, “Structured Graph Format: XML Metadata for Describing Web Site Structure”, Computer Networks and ISDN Systems Vol. 30 No. 1–7, 1 April 1998, pp. 11–21.
L. Wood et al., “Document Object Model (DOM) Level 1 Specification Version 1.0”, W3C Recommendation”, 1 October 1998, http://www.w3.org/TR/REC-DOM-Level-1.
T. Senivongse and W. Suphasantithikul, “An XML-Based Architecture for Service Discovery”, Submitted to the 5th International Enterprise Distributed Object Computing Conference (EDOC’2001), Seattle, Washington, USA, 4–7 September 2001, http://www.cp.eng.chula.ac.th/faculty/tsv/research/publications/home.html.
J. Clark, “XSL Transformations (XSLT) Version 1.0”, W3C Recommendation, 16 November 1999, http://www.w3c.org/TR/xslt.
D. Box et al., “Simple Object Access Protocol (SOAP) 1.1”, W3C Note, 8 May 2000, http://www.w3c.org/TR/SOAP.
P. Suriyentrakorn and T. Senivongse, “An Approach for Service Change Notification in Distributed Systems”, Proceedings of the National Computer Science and Engineering Conference (NCSEC 2000), Bangkok, Thailand, 16–17 November 2000, pp. 43–48.
D.C. Fallside, “XML Schema Part 0: Primer”, W3C Recommendation, 2 May 2001, http://www.w3c.org/TR/xmlschema-0.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 IFIP International Federation for Information Processing
About this paper
Cite this paper
Senivongse, T., Nanekrangsan, W. (2001). An Extension to a Corba Trader to Support XML Service Descriptions. In: Zieliński, K., Geihs, K., Laurentowski, A. (eds) New Developments in Distributed Applications and Interoperable Systems. DAIS 2001. IFIP International Federation for Information Processing, vol 70. Springer, Boston, MA. https://doi.org/10.1007/0-306-47005-5_7
Download citation
DOI: https://doi.org/10.1007/0-306-47005-5_7
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-7923-7481-7
Online ISBN: 978-0-306-47005-9
eBook Packages: Springer Book Archive