This chapter discusses how software that is ready goes through the automated build and release pipeline – compilation, packaging and deployment [to production]. SOA Suite 12c comes with Maven support that helps implement this automated build also known as continuous integration. We look at each of the major build and release phases for Service Bus projects, SOA composite applications and associated artifacts such as MDS documents and Java EE resources. The WebLogic Scripting Tool (WLST) is introduced to aid automated creation and manipulation of the runtime target environment next to Maven.
SOA Suite has mechanisms – configuration plan, customization file, global token – to tailor components at deployment time to a specific target environment. These mechanisms can be applied for deployment from JDeveloper, from EM FMW Control and in automated procedures using Maven and WLST.
Sections in this chapter:
Sources for this chapter can be found on Github: Chapter 22 sources.
Supporting On Line Documents
Demo (movie) of using Maven 3 with SOA Suite 12c (including Git and Hudon)
Maarten Smeets: using tokens in SOA composite (composite.xml) binding.ws element