Composite applications (composites) are an approach and architecture of software that focuses on reuse, integration, and orchestration of functionalities from existing application assets in the context of an enterprise services architecture, with only selective development of new functionality where needed to fill gaps. A composite application provides new application functionality beyond simple integration, allowing business users to analyze information from multiple systems and take action in business-task specific user screens, and then syndicate the results of back to one or more backend systems in support of a business process.
Properly done, application orchestration utilizes Service Oriented Architecture (SOA), leveraging enterprise services from SAP applications, web services from other components, and where necessary, applying SOA on top of legacy integration interfaces. Composite applications can also be built according to a "Business Process Management (BPM) Approach", providing task-specific user interfaces and automated actions that bridge multiple applications and even organizations in support of end-to-end business processes. The BPM "method" also prescribes a strong linkage between business goals, process measurement, and agile implementation.
For more information about building composite applications, please check the Composition-Space on SAP SCN.
Composite applications can be built by customers, by system integrators (SIs), by 3rd party Independent Software Vendors, and by SAP.
A Packaged Composite Application (PCA) is a composite application that is developed by an independent software vendor or SI as packaged software with the potential of repeatable deliveries to multiple customers. It is a requirement that the PCA is generally available, supported and maintained by the partner or its affiliate(s). Furthermore, the PCA should follow a schedule for new release cycles and needs to be configurable and deployable at customers' environments without code-level change.
A semi-packaged or packaged process "template" is a composite application that is developed by partners that provides a standardized working proof of concept and repeatable implementation starting point for business process automation supporting an end-to-end business process. A process template must be generally available, supported and maintained by the partner or its affiliate(s). A process template must be version controlled, and must be configurable and deployable at customer environments or customer-specific sandbox instance without code-level changes in the initial delivery. It is understood that changes in processes, user interfaces, and service implementations, as well as additional development are likely after initial deployment.
SAP currently offers the following two options for PCA certification:
- SAP Composite - Composition Tools Based (NW-CA-CTB)
This certification option is for composites built with SAP's latest composition tool, such as SAP Composition Environment (CE) 7.2. Using SAP's composition tools to build composites not only increases Vendors' development productivity, but also to some extent automatically enforces the composite architecture.
Usage of at least one designated SAP composition tool, such as SAP BPM, is required to qualify for NW-CA-CTB.
- Composite - Manufacturing (NW-CA-MFG)
This certification is for composites developed based on SAP Manufacturing Integration and Intelligence (SAP MII) to extend SAP services to the shop floor. NW-CA-MFG is the main choice for ISV to build manufacturing composites as more and more reusable components and services are provided using MII to link the SAP Business Suite to shop floor systems and tools.
The SAP Integration and Certification Center (SAP ICC) highly recommends that ISVs and partners, who are interested in certifying an integration of their product with SAP solutions, begin with our page Getting Started with Integration and Certification that explains the SAP ICC services and describes the process how to obtain them. This page helps you select the correct integration scenario and contains technical information, streaming media presentations, step-by-step guides, and much more.
Watch this flashbook:
How to get started with SAP Interface Certification (for any prospects) (Duration 10 minutes)
Composites based on SAP composition tools (NW-CA-CTB)
SAP NetWeaver (7.0) / SAP Composition Environment 7.1/ SAP Composition Environment 7.2
SAP Composite certification was introduced in SAP NetWeaver 7.0 release, and is currently also available for SAP Composition Environment 7.1 and 7.2u00A0 release. Process based composite applications should now utilize the SAP Business Process Management (BPM) component that orchestrates steps in end to end business processes by enabling modeling of process execution, association of implementing business services and user screens, deployment, and maintenance of composite business processes.
For more information, see:
ICC NW-CA-CTB Certification Guide
Manufacturing Composites based on SAP MII (NW-CA-MFG)
SAP MII version 11.5 and SAP MII version 12.0
SAP Manufacturing Composite certification was introduced in SAP MII 11.5 release, and is currently also available for SAP MII 12.0 release.
In addition to the technical interface specifications, please also refer to the applicable SAP Solution Manager Ready.
Test system recommendation from ICC
Not applicable for this integration scenario. You would need your own Development License, that you could also get from SAP ICC.
Description about available test system options:
Read SAP ICC consultant Martin Vierling's blog about Integrating to SAP Solutions - Test System Opportunities for independent Software Vendors, where you can find the options of hosted SAP Test Systems and recommendations, if the hosted test system option is suitable for your certification.
7.000 Euro Per Certification (Euro currency applicable to all countries).
To understand all services and benefits included in this fee, please refer to the Getting Started Page.
Benefits of Certification
Customers using SAP-certified solutions in their SAP environment, as well as the ISVs and partners offering these, experience great benefits such as shorter implementation times, technical enablement, and marketing assets that certification provides.
Please visit the 'Certification Benefits overview page' for more information.
SAP Business Process Management (BPM) on SDN
SAP Business Process Management (BPM) on help.sap.com
SAP ASAP methodology for BPM at Service Marketplace (s-user required)
Best Built Applications on SDN.
Composite Development Architecture Guidelines
SAP NetWeaver CE 7.2
ICC Webinar: You are invited to join our introductory webinars - hosted by the SAP Integration and Certification Center in regular intervals. For a schedule and recordings got to the page "SAP Integration and Certification Webinar Series".
Apply for ICC Services right away - please fill in the SAP ICC online application form
SAP Application Development partner directory: The certified solution is listed in our SAP Application Development partner directory.http://www.sap.com/ecosystem/customers/directories/SearchSolution.epx