Instructor Insight: Oracle SOA Suite 12c New Features: Creating SOA Project Templates for Reusing SOA Composite Designs
By KJones on Sep 24, 2014
Written by Joe Greenwald, Principal Oracle University Instructor
"In SOA Suite 12c, we create application integrations and business processes designed as services composed of processing logic, data transformation and routing, dynamic business rules and human tasks in the form of XML-based metadata.
The graphical representations of these services are created in JDeveloper using its graphical editors.
- Since these services are composed of individual, separately configurable components, we call this a composite service.
- Once deployed to and hosted by Oracle SOA Suite, this service looks and acts like any other web service to its clients.
- It would be highly productive and desirable to be able to easily create templates for service designs that could be reused across teams and projects.
Using quality designs and tested patterns as the starting point for new services speeds up development, while supporting widespread adoption of quality and standards in service design.
SOA Suite 12c automates creation and management of templates of service composites, as well as individual service components.
The service project templates we create will be stored and managed in the file-based MDS, so they can easily be shared with other developers.
We have an existing service composite we would like to clone or use as the basis of new service composite. Once we create the new service based on the template, we’ll be able to make modifications to it as needed."