SAP NetWeaver Composition Environment (SAP NetWeaver CE) provides a lean, service-oriented and standards-based solution. An easy-to-use environment to model and run composite applications, SAP NetWeaver CE accelerates business process innovation and leverages existing IT-investments by simplifying the integration of heterogeneous environments and legacy systems into user-centric applications.
Composite applications, or "composites" access existing functionality via service-enabled interfaces. SAP NetWeaver CE provides a toolset and runtime for developing, running, and efficiently managing composite applications using SAP's enterprise SOA. It builds upon proven technologies that have been enhanced and integrated to provide greater functionality and flexibility.
Among them are:
- SAP NetWeaver Developer Studio
- SAP NetWeaver Business Process Management for composing executable processes
- Composite Designer for modeling and assembling composite applications
- Enterprise Services Repository and Registry for service management
- SAP NetWeaver Application Server for Java
- SAP NetWeaver Visual Composer for UI modeling
SAP NetWeaver Developer Studio
The SAP NetWeaver Developer Studio (subsequently abbreviated to Developer Studio) introduces SAP’s own environment for developing Java-based, multiple-layered business applications.
By offering a single point of entry for all Java development tools and an integration point for all SAP infrastructure components, the Developer Studio supports you in composing and developing applications. Moreover, it is based on a defined software logistics process. Application developers do not need to switch between different development environments for the presentation and business logic. Instead, they can develop, build, deploy, and execute applications centrally from the Developer Studio.
SAP NetWeaver Developer Studio is based on Eclipse 3.4, an open source product, whose open architecture provides a suitable platform for incorporating specific functions.
SAP NetWeaver Business Process Management
SAP NetWeaver Business Process Management (BPM) lets your business and IT professionals jointly compose executable processes using standardized notation.
BPM enables you to model, connect, compile, deploy, and maintain composite business processes. It provides role-based access to resources and guidance through the workflows at runtime, thus helping end users identify and complete their tasks easily. A dashboard allows users to monitor the progress of the whole process by having users assigned to the relevant role.
The Composite Designer perspective facilitates the development of composite applications in all technological layers. It introduces products as main development entities for composite applications. The product used in the Composite Designer perspective is closely related to the SAP NetWeaver Development Infrastructure (NWDI) and the System Landscape Directory (SLD).
Enterprise Services Repository and Registry
The Enterprise Services Repository and Registry combines the advantages of language-independent modeling and specification of applications in the Enterprise Services Repository with the option of publishing application services in the Services Registry and to classify them there also. The Enterprise Services Repository and Registry therefore contribute greatly to the development of applications according to an Enterprise Service-Oriented Architecture (SOA).
The service registry is a UDDI-based registry for services. The registered services will be classified by using a semantically rich classification system to enable browsing of services by classification. The service registry helps provide answers to questions such as where services are located in the landscape, which services are modeled but not yet implemented, and which services are already configured and can be invoked. It provides powerful user-friendly means to discover services in a standards-based way, which leads to effective reuse of services.
SAP NetWeaver Application Server Java
With the SAP NetWeaver Application Server Java (AS Java) you can develop Java EE applications based on the new Java EE 5 standard as well as migrate existing J2EE applications. The application server provides full support of the latest Java EE 5 features, updates, and adjustments for simplifying the development of enterprise applications including simplified development with Enterprise JavaBeans (EJB) 3.0, the new JSF 1.2, the new Java Persistency API 1.0, the updated web services stack, and more. In addition an implementation of the Service Data Objects (SDO) 2.1 standard, which simplifies data programming for applications and frameworks is supported as well.
SAP NetWeaver Visual Composer
The SAP NetWeaver Visual Composer enables complete model-driven development of applications by using services to interact with underlying layers. SAP NetWeaver Visual Composer applications (so-called "VC models") are built using the SAP NetWeaver Visual Composer design-time, which runs inside a browser. The VC models are saved on a central Java EE server and can be deployed from there to any other Java EE server. The VC models are interpreted by either the Adobe Flex or Web Dynpro runtime.
Download software from here: CE downloads catalog
Details in this blog: NetWeaver Compositon Environment 7.3 Trial version available on SCN
The future direction and recommendations from SAP are outlined in this article:
- Composition Environment in SAP NetWeaver 7.3 including enhancement package 1
- Composition Environment in SAP NetWeaver 7.3
- Composition Environment 7.2