Soa development

Solo disponible en BuenasTareas
  • Páginas : 122 (30386 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de febrero de 2011
Leer documento completo
Vista previa del texto
ENTERPRISE SOA DEVELOPMENT HANDBOOK 1.1
END-TO-END GUIDE FOR ENTERPRISE SOA DEVELOPMENT
Based on customer and SAP best practices, SAP NetWeaver Product Management has put together the most important enterprise SOA paradigms into one comprehensive handbook.

Overview
The Enterprise SOA Development Handbook describes the end-to-end development process in an enterprise SOAenvironment. On an intermediate level – not as detailed as documentation but from a technical view - the crucial aspects are tackled. The structure is derived from the enterprise SOA development lifecycle: First of all, guidance regarding the required system landscape is provided. The actual development process starts with the creation of new processes. After having learned how to complete theset of required services for the processes in the service provisioning chapter, the reader learns how to consume these services. The enterprise service bus chapter completes the cycle. However, the structure of the document allows diving into single aspects without having to read all the other information.

Who should read this document?
This document focuses mainly on developersand architects who want to learn how certain parts of the development process fit into the big picture. “Developer” in the SOA sense becomes a broader role since developing an SOA application includes more aspects than plain programming, such as implementing a process. However, the guidance provided may also be valuable for architects who need to figure out how to structure an enterpriseSOA application. Lifecycle Management This section describes the initial setup of your landscape, both in terms of design time and in terms of runtime. Additionally, it provides guidance on what to consider if you want to ship your application. This section is interesting for system and security administrators as well as for developers who need to ensure proper transportation andproductization. Process Composition This chapter explains what you need to consider when defining new processes and describes how to model these processes with SAP’s tools. Accordingly, it contains some information for business process experts, while mainly targeting composition experts. Service Provisioning In this chapter you may learn how to come up with new services. It will explainwhat to consider in terms of modeling your services, providing the according implementations in several back end systems, and publishing existing services to your registry. This information is relevant for developers as well as security and compliance experts. Service Consumption This section explains with which different clients (including user interfaces) you are able to consumeservices and how you should access these services. Developers, user interface and security experts should read this. Enterprise Service Bus This chapter contains essential information about what to consider during the setup of ESB scenarios.

2

Table of Contents
1 Introduction............................................................................................................................. 5
What is enterprise SOA?............................................................................................................................................5 What is SAP's methodology for enterprise SOA development? ................................................................................6 Which tools and capabilities support which application layer?..................................................................................7 What skills do I need for an enterprise SOA development project? ..........................................................................9

2

Lifecycle Management .......................................................................................................... 11
2.1 System Landscape...
tracking img