Oracle SOA Composite

The Oracle SOA Composite blueprint will create the topology, workflows, source control repository connection, and project for managing the build and deployment of a single composite. 

  • The Development environment is both the build environment and the single target environment mapped to for deployment.
  • The build instance instance is also used for deployment.
  • The build workflow, Build SOA Composite, is created/linked and bound to all composite projects.
  • The deploy workflow, Deploy SOA Composite, is created once and bound to all composite projects created through a blueprint.
  • The instance is created based on the SOA version. 
    • One instance, SOA 11g, is created and shared by all 11g composites created through a blueprint.
    • One instance, SOA 12c, is created and shared by all 12c composites created through a blueprint.

Blueprint Properties

Property NameRequiredDescriptionHow its used
Composite NameYesThe name of the SOA Composite, as defined in composite.xml
  • FlexDeploy project is named using this value
  • FlexDeploy project property is configured to this value
SOA PartitionYesThe name of the SOA partition the composite deploys to
  • FlexDeploy project property is configured to this value
JDeveloper .jws NameYesThe base name of the JDeveloper .jws file (without extension)
  • FlexDeploy application is named using this value
SOA VersionYesWhether the Composite is for Oracle SOA 11g or 12c
  • FlexDeploy instance is created using this value
  • FlexDeploy project is mapped to the instance
Composite DescriptionNoA description for the SOA Composite
  • FlexDeploy project's description is set to this value

Build 

All SOA Composites are built using FlexDeploy's Oracle SOA Plugin.  As such, the only and default build option is Build SOA.

Build Properties

There are no Build Properties for this blueprint.

A single Development endpoint is created and linked to all SOA Composite projects for each instance (11g/12c).

Which endpoint?

The endpoint must be the server hosting one of the Development WebLogic domain's Managed Servers.  All composites are built using the FlexDeploy Oracle SOA Plugin on a WebLogic Managed Server containing the SOA binaries.

Deploy

All SOA Composites are deployed using FlexDeploy's Oracle SOA Plugin.  As such, the only and default deploy option is Deploy SOA.

Deploy Properties


Property NameRequiredDescriptionHow its used
SOA Config PlanNoThe name of the SOA Config plan to use for the development environment

FlexDeploy project property is configured to this value

SOA Server HostYesThe host name of the SOA server we are deploying to

FlexDeploy environment instance property is configured to this value

SOA Server Port

Yes

The port of the SOA server we are deploying toFlexDeploy environment instance property is configured to this value
Oracle SOA HomeYesPath of the Oracle SOA Home on the development endpointFlexDeploy environment instance property is configured to this value
MDS JDBC URLYesThe database JDBC connect string for MDS repository in development environmentFlexDeploy environment instance property is configured to this value
MDS UserYesThe user name to connect to MDS withFlexDeploy environment instance property is configured to this value
MDS PasswordYesThe password for the MDS UserFlexDeploy environment instance property is configured to this value
WebLogic Admin UserYesThe user name for the WebLogic admin serverFlexDeploy environment instance property is configured to this value
WebLogic Admin PasswordYesThe password for the WebLogic Admin UserFlexDeploy environment instance property is configured to this value

Which endpoint?

The endpoint must be the server hosting one of the Development WebLogic domain's Managed Servers.  All composites are built using the FlexDeploy Oracle SOA Plugin on a WebLogic Managed Server containing the SOA binaries.