Assignment

Read Complete Research Material



Assignment

Assignment

How SAP enables Web Services?

The web application server of SAP enables the following main standards of web services: Universal Description, Discovery, and Integration (UDDI), Web Service Definition Language (WSDL), Simple Object Access Protocol (SOAP), and eXtensible Markup Language (XML)

In a SAP NetWeaver, an exchange infrastructure of SAP is the main area. This exchange infrastructure gives a process-based, open integration infrastructure for the unconstrained information flow and exchange of messages that are based on XML.

The web services and XI ABAP proxies programming model have been integrated. The benefits both the implemented technologies, in order to allow these technologies to match with one another. All the messages might be received and sent either by using web service runtime or XI runtime. Further services of proxy runtime might be controlled by making use of requested protocols, which are requested with the help of proxy method. The available services are based n whether we are utilizing Exchange Infrastructure for the purpose of communication or the Web Service Framework.

How SAP implements Web Service Layers

In the SAP Web AS, there is a Web Service Enabling Layer. This layer is required to implement the web services. The HTTP communication layer sends HTTP SOAP messages to the Web Service Enabling Layer. This interprets all the SOAP messages and removes the parameters that are used to call a web service. In addition to this, the Web Service Enabling Layer contains the proxies of web service, which are implementation elements, which implements the interface of web service by forwarding request to existing applications of SAP. Moreover, it provides new functionalities (Mereddy, 2011).

Other than the interpreter for web service that is used to interpret the point-to-point calls of web service, the above shown figure also shows the Local Integration Engine of XI. It is the corresponding part for the interpreter of web service if web services are implemented with the help of XI infrastructure (Campbell, 2006). On the other hand, it is also utilized in point-to-point case, because it provides certain functionalities like logging, which is employed by the interpreter of web service. The web Service Enabling Layer performs two operations:

Interpret the SOAP messages and map the limited web service data into a format that might be created by the applications that exist on the SAP Web AS.

Provide the web services, this means that this layer includes the implementation of the interfaces of web services. This type of implementation develops existing functionality that is provided by the applications of SAP.

How Service-Oriented Architecture (SOA) will enable new application options?

Many new applications can be created with the help of SOA (Mereddy, 2011). The SOA increases the value of existing systems within an enterprise and automate new processes within an enterprise. SOA enables the options of new applications in following ways:

Quickly acclimatize business processes- SOA enables to separate the process and interface definition from the basic application. It results in cost-effective improvements and fast implementations

Attract new Clients- an enterprise can take web services advantage with the help ...