I5-6 - Sedma Nacionalna Konferencija so Me|unarodno U~estvo ETAI'2005 Seventh National Conference with International Participation ETAI'2005 Ohrid

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
ANALYSIS OF WEB SERVICES PLATFORMS Marjan Sterjev 1 , Marjan Gusev 2 1 Ss. Cyril and Methodius University, Faculty of Natural Sciences and Mathematics, Institute of Informatics, Arhimedova b.b. PO Box 162, 1000 Skopje, Macedonia, [email protected] , [email protected] Abstract - Web services become the most common way for building distributed Internet based applications. The Service Oriented Architecture is based on Web services as functional parts in a business process logic flow. The Web services are so popular because they are in their nature platform and programming language neutral, using the ubiquitous XML for data representation and the existing Web infrastructure as basic transport network. The paper analyzes some of the existing Web services platforms, their architecture, supported and not supported features. Key words - Web services, J2EE, Microsoft .NET, BPEL 1. WEB SERVICES ARCHITECTURE Distributed computing systems have been around in the past decades. These systems rely on proprietary protocols for data representation and communication. The examples of such distributed systems are Java RMI , JINI , CORBA , DCOM etc. They are incompatible among them (the implementation language, the wire data format used, vendor dependency). Internet, i.e. Web, is the largest functional network that connects every computing entity on it. The exposed connectivity imposes natural requirement for computing cooperation among the entities (partners) using common data representation and invocation patterns. Web services are designed from scratch to meet the above requirement. Simple speaking, the Web service is a piece of business logic, located somewhere on the Internet, that is accessible through standard-based Internet protocols such as HTTP , FTP or SMTP . The current broad acceptance of the Web services is due to the following three major standards: ± Simple Object Access Protocol ( SOAP ) ± Web Services Description Language ( WSDL ) ± Universal Description, Discovery and Integration ( UDDI ) SOAP provides a standard packaging structure for transporting XML documents over a variety of standard Internet technologies, including SMTP, HTTP or FTP. SOAP defines the message format and encoding of the XML documents exchanged in the invocations of the Web service's operations. Having widely accepted data wire format standard such is SOAP, enables interoperability among software components built using different languages, running on different platforms. There are two versions of the standard implemented in the current Web services platforms, SOAP 1.1 and SOAP 1.2 ([1]). WSDL is an XML technology that describes the interface of a Web service in a standardized way. WSDL standardizes how a Web service represents
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/18/2010 for the course ITK ETF113L07 taught by Professor Popovskiborislav during the Spring '10 term at Pacific.

Page1 / 6

I5-6 - Sedma Nacionalna Konferencija so Me|unarodno U~estvo ETAI'2005 Seventh National Conference with International Participation ETAI'2005 Ohrid

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online