More organizations are adopting cloud-based applications, but very
few organizations are running everything in the cloud. This will
specifically be true in Product Value Chain Solutions, for example in
scenarios in which customers are using Innovation Management in the
Cloud, but Oracle Agile PLM or another PLM System is run On Premise, or
with Product Hub and Enterprise Data Quality On Premise, and also the
other connected systems such as portals, or ERP, or CRM solutions.
Integrating cloud applications with in-house legacy
applications, or integrating different cloud-based solutions, can be a
challenge. Oracle recommends best practice data and application
As a first guideline, customers should always evaluate first the prebuilt data connectors
offered by Oracle. Oracle offers data and application connectors to
Oracle applications. One lesson that has proven itself to be true over
the last 20 years of software integration is to avoid rigid, unique,
point-to-point connections between application providers and clients.
Instead create logical connections to a service bus or virtualization
later, so that you don’t have to continually re-code each interface as
their information systems change and evolve. Oracle Cloud Applications
offer a rich set of Webservices to achieve that.
Let us look at Oracle Innovation Management Cloud as an example.
We can think of required integrations in various directions of the
Business Process from Ideation to Product Development and
Commercialization, at the integration points indicated in this diagram.
While Innovation Management Cloud Service includes an Ideation
module, some customers might be interested to connect it to an existing
Ideation solution, or a portal for collecting ideas. This is a simple
task using the provided Idea Web Services. The Innovation Management
Cloud Service provides a full feature of Idea Web Services to Create,
Read, Update and Delete Ideas programmatically.
Customers can use Idea Web Services to create,
read, update and delete ideas. The SOAP based provided Web Service supports the following operations:
- createIdea: Create a new Idea based on the provided Idea
informations. This Web Service allows to create an new idea, an Idea
object should be provided with at least an Idea Name, and additional
information such as Description , Name, Status, and IdeaType can be added. Other attributes as CreatedBy or CreationDate are computed from the user id requesting the Web Services and the time of the request.
- updateIdea: Update an existing Idea using the provided information including the Idea ID.
- deleteIdea: Delete an existing Idea using the Idea ID. This Web
Service allows to delete an Idea object identified by its IdeaId. The
method accepts one input parameter: the IdeaId. Calling the Web Service will return an empty message.
- getIdea: Retrieve an Idea object using it’s Idea ID. This Web
Service allows to retrieve an Idea object identified by its IdeaId. The
method accepts one input parameter: the IdeaId. Calling the Web Service will return the corresponding Idea object (or an empty message if an unknown IdeaId is provided).
- findIdeaFindIdeaByName: Retrieve a list of Idea objects based on the
provided search criteria (Name, …). This Web Service allows to retrieve
one or more Idea objects based on the provided search query. findCriteria
object. Allows to define a complex search request based on the
attributes associated to the Idea object. Calling the Web Service will
return the corresponding a collection of Idea objects (or an empty
message if the search is un-successful).
- deleteIdeaByName: Delete an existing Idea using the Idea Name.
The Idea Web Services are documented in the Oracle Enterprise Repository available on-line at https://fusionappsoer.oracle.com/oer/.
The same type of Web Services as for ideation integration are
available for proposals, concepts and requirements. This clearly shows
the openness of the solution and its capacity to be integrated to enterprise solutions hosted on premise or in the cloud.
Specifically relevant in the context of Requirements Management and
Concept Design, it is a good practice to have a close alignment and
integration of the Innovation record (in Innovation Management) and the
Product Record (in PLM). Accordingly, Oracle provides an out-of-the-box
integration with Agile PLM, and these integrations really work
well. By a simple mouse click, users can even choose if they want to
integrate Innovation Management with Agile PLM, or the new Oracle Fusion
Product Development Cloud service. But also other 3rd party
Applications such as any other PLM System could make use of the
Webservices that we provide with Innovation Management.
An excellent Oracle white paper describing how to simplify Cloud Integration is available on http://www.oracle.com/us/solutions/cloud/cloud-integration-wp-1873149.pdf. It is the Oracle Product Value Chain Mission Statement to be a Leading
Supplier of Comprehensive Product Value Chain Solutions across all
deployment options: On-Premise, Managed Cloud Service or in the Cloud,
and our customers can choose their degree of Control, Visibility and
Adoption Speed. Oracle provides committed and dedicated solutions for
all deployment options.
Source:: NPR Business