COM AND CORBA INTEROPERABILITY IN WEB-BASED APPLICATIONS USING SOAP.COM AND CORBA (Common Object Request Broker Architecture) A software-based interface from the Object Management Group (OMG) that allows software modules (objects) to communicate with each other no matter where they are located on a private network or the global INTEROPERABILITY IN WEB-BASED APPLICATIONS USING SOAP. Matthew C. Mishkoff, Computer and Information Sciences Department, University of Alabama at Birmingham UAB began in 1936 as the Birmingham Extension Center of the University of Alabama. Because of the rapid growth of the Birmingham area, it was decided that an extension program for students who had difficulties which prevented them from studying in Tuscaloosa was needed. , Birmingham, AL 35294-1170, mishkomc@cisulab.uab.edu COM and CORBA are the two leading component software technologies in the marketplace today. COM is a low-level specification that details how software components written in various programming languages can interoperate on a binary level. Microsoft developed the COM standard and it is the dominant technology used on their family of operating systems. CORBA is a higher-level specification developed by the Object Management Group (OMG) that is dominant on UNIX UNIX Operating system for digital computers, developed by Ken Thompson of Bell Laboratories in 1969. It was initially designed for a single user (the name was a pun on the earlier operating system Multics). platforms. Instead of dealing with compatibility on a binary level, the CORBA standard specifies services that all CORBA products must support. Components written to these two standards do not interoperate without some type of bridging technology in place. SOAP, the Simple Object Access Protocol (protocol) Simple Object Access Protocol - (SOAP) A minimal set of conventions for invoking code using XML over HTTP. DevelopMentor, Microsoft Corporation, and UserLand Software submitted SOAP to the IETF as an internal draft in December 1999. Latest version: SOAP 1. , is one such bridging technology that uses HTTP HTTP in full HyperText Transfer Protocol Standard application-level protocol used for exchanging files on the World Wide Web. HTTP runs on top of the TCP/IP protocol. and XML to facilitate communication between components running anywhere in the Internet. A SOAP client encodes a request to use a method of a component running on a SOAP server using the SOAP XML schema. It then tra nsmits the XML envelope over a standard HTTP request. The SOAP server decodes the envelope, performs the method requested, and sends a XML response back over the HTTP channel. |
|
||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion