SOA enhancements through XML Networking

From Computing and Software Wiki

Revision as of 23:22, 6 April 2008 by Demagaal (Talk)
Jump to: navigation, search
Service Oriented Architecture (SOA) enhancements through Extensible Markup Language (XML) Network has been a very discussed topic in the last few years. The performance and scalability of current SOA models are not sufficient to satisfy the increasing business demand of today's world. Web services for major companies are faced with extreme throughput issues that affect all the underlying applications that depend on such services. [1] This wiki discusses the approaches that can be taken to accelerate this service-sharing process by expanding the use of XML technologies throughout the middleware of the SOA framekwork. [2]
Integration of XML technologies inside a service-oriented architecture. [2 ]


Contents

SOA Overview

The web services concept provides a framework for sharing services across a network (such as the internet). Each of these services represent a group of objects and resources that are combined to provide a tool for business applications. Service-oriented architectures use these tools to build applications: various services are grouped together to form the desired product. The key factor for the success of SOA is interoperability. This means that services must be reachable from within any development framework: Java SE, .NET, etc. For such concept to become true various standards and regulations must be specified. [3] Such components will be discussed in the following section.

SOA Components

The main "ingredients" for a web service layer, and essentially a service-oriented architecture are: UDDI, WSDL, SOAP and HTTP. Together they specify what the web service is and how to reach it, which is all the client application needs to know.

UDDI

  • Stands for Universal Description,Discovery and Integration.
  • Sponsored by OASIS.
  • Allows businesses to list their services and find other available services. [4]

WSDL

SOAP

HTTP

Enhancements through XML Networking

Overview of Technologies

XSD

The XML Schema Technology is a W3C Standard that specifies the rules and structure of the related instances. Its initial design was to replace Document Type Definition (DTD), allowing for more complex internal structures. [1]

XSLT

XPath

XQuery

XML Encryption

Integrating XML Network

Bold text=FastSOA: the next step=

References

4. UDDI, Wikipedia March 25, 2008



External Links

See Also

Signature

--Demagaal 15:54, 6 April 2008 (EDT)

Personal tools