Promote Standards to Create Great APIs by Robert Wunderlich

image

When I moved from Development to Product Management, one of my first assignments was to create tools that helped developers build SOA services following prescribed patterns. Simply put, we had a "best practice" and we wanted to help developers leverage it easily and repeatedly. My main motivation was to lift the burden of compliance through automation. I still believe that automation promotes compliance.

Fast-forward to the present with microservices, and APIs, we see the need for a design-first approach with standards is even more critical than ever. This was one of the many reasons I was excited when Oracle acquired Apiary because I knew that Apiary enables teams to create great APIs.

A great example of this is presented in Creating the New: Adidas APIs from the Nordic APIs 2017 platform summit that took place in Stockholm, Sweden on October 11th of this year. Oldrich Novak from Adidas, and Zdenek "Z" Nemec from GoodAPI gave a great presentation about implementing a well defined approach to APIs.

I’d like to highlight some of the points from their session, but I really do suggest you find the time to watch it for yourself to learn even more. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

2nd vs 3rd Generation API Platforms – A Comprehensive Comparison by Luis Augusto Weir

image 

Earlier in the year, June to be exact, I published the OTN article 3rd-Generation API Management: From Proxies to Micro-Gateways -based on a concept I presented in an Oracle OpenWorld 2016 Presentation titled API management in the year 2026.
In summary, the article talks about how in the digital era requirements have changed when it comes to getting access to information. Fact that modern applications demand information in real time and expect it to be available 24×7, and also the side effect of cloud adoption which is causing information to become more and more federated amongst multiple cloud applications (from different vendors) and on-premises systems -as they won’t go away that easily.
The article continues by explaining that although REST APIs play a critical role in providing such critical access, the underlaying technology stack that have traditionally enabled SOA architectures, typically based on monolithic middleware, will struggle to satisfy the aforementioned needs. The article concludes by explaining that a new form of platform, one that is light-weight, portable, hybrid and cloud-agnostic, REST/JSON native, Microservices Architecture ready, a 3rd generation, is ultimately required.
You might recognised the following picture from some tweets and articles: Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

PaaS (Process & Integration) Partner Community Newsletter August 2018

Dear PaaS Partner Community,

The Next-Generation Cloud of autonomous services becomes available. For an overview of the Autonomous PaaS Platform watch the on-demand webcast here. You can also attend an upcoming hands-on Innovate & Integrate and Extend SaaS Bootcamps across Europe. This Bootcamps are designed for consultants who implement CX, ERP or HCM Cloud solutions and for developers who want to get a PaaS overview.

In case you missed our Autonomous Oracle Integration Cloud (OIC) kickoff webcast on demand recording is available here. You can also attend an Integration Day across the US. Thanks to Niall who published an OIC technical overview series part I and part II. Thanks to the community for sharing all the Integration articles: ICS to OIC Migration & Digital Success Demands Integration Excellence & Vibrant and Growing: The Current State of API Management & Apply SSL certificate on API CS physical Gateway node & Read XML file using Oracle ICS / OIC FTP adapter & SOASuite12c – BPEL: JTA transaction is not in active state

In the BPM section we published an article from Barry on How robotics can humanise your workforce.

UiPath and Oracle joined a partnership to offer a complete robotic process automation (RPA) platform. For partners we offer a partner resource kit. To start with RPA join our monthly community webcast.

Blockchain Cloud Service is a transformation technology. With the availability of Blockchain Cloud Service we published a partner resource kit here. This kit includes sales material including a customer presentation in ppt format, cheat sheet and elevator pitch, references, training material and free cloud trials. For an Blockchain introduction watch Joost and Robert’s videos

Thanks to the community for sharing all innovation articles: Analyzing the Blockchain Advantage & Prepping for the Oracle AI Cloud: Machine Learning & Oracle Cloud – Using AI cloud Platform to find a parking spot & What’s new in Oracle IoT Production Monitoring – Summer 2018 edition.

For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The August edition highlights the availability of Blockchain Cloud Service, Chabot and Innovate SaaS hands-on training’s. This month’s community webcast will introduce the Robotic Process Automation, please join our monthly Partner Community Webcast – August 21st 2018.

 

To read the newsletter please visit www.tinyurl.com/PaaSNewsAugust2018 (OPN Account required)

Please like and share the newsletter at Twitter and LinkedIn

Jürgen Kress

PaaS Partner Adoption
Oracle EMEA
Tel. +49 89 1430 1479
E-Mail: juergen.kress@oracle.com
clip_image003Blog clip_image004LinkedIn clip_image005 Twitter

To become a member of the SOA Partner Community please register at http://www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Newsletter Logo 2017

Blog Twitter LinkedIn image[7][2][2][2] Facebook

Technorati Tags: newsletter,SOA Community newsletter,SOA Community,Oracle,OPN,Jürgen Kress

Fixed SOA Suite CS Error in Oracle Cloud: Validation Failed – Unable to Create Service / Invalid Storage Container by Frank Munz

image

This post should provide some help for those working for the first time with SOA CS in the Oracle Cloud.

After working a lot with ACCS, OCCS, Developer CS, and JCS, surprisingly I struggled with the provisioning of SOA CS in the Oracle Cloud. Part of the problem was that the storage service seems to be accessed in (at least) three different ways within OPC .

  1. The syntax StorageName-IDDomain/chosenContainerName workes fine for DB and Java CS. There also you can create the storage container while provisioning the service.
  2. I have seen slides at OOW2017 where the storage container name was specified as a single identifier, e.g. “xyzcontainer” (however I cannot find the my paparazzi for that cloud service right now).
  3. For SOA CS none of this worked. Also the reported solution in the ODC forum did not apply in this case. The tooltip actually suggested the syntax 1).
    Also the error message(s) is not that helpful. “Validation Failed” could mean anything. “Check the log file for the real cause” makes me wonder in case of a PaaS service. What worked for SOA CS is using pre-creating the container and using the REST endpoint of the storage service.
Some Details

For SOA CS, when using the syntax that nicely worked for DB and JCS as described in 1) be prepared to see the following error message: Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Provisioning Oracle SOA Cloud Service

image

This video is part of the My First Day of SOA Cloud Service hands-on tour. It presents conceptual information in support of companion hands-on activity that guides you through Provisioning Oracle SOA Cloud Service. Watch the video here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

ICS –> NetSuite to Zendesk integration by Niall Commiskey

image

Here is a simple example of integrating NetSuite with Zendesk.

We will raise a ticket in Zendesk for a case, created in NetSuite.

I start by creating a NetSuite connection. This process is described in the previous post, available here
I then leverage the ICS REST adapter to access Zendesk. BTW. I logged in to Zendesk and took advantage of their free 30 day trial offer. So my Zendesk account is as follows. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle Critical Patch Update Advisory Fusion Middleware – July 2018

Affected Products and Patch Information

Security vulnerabilities addressed by this Critical Patch Update affect the products listed below. The product area is shown in the Patch Availability Document column. Please click on the links in the Patch Availability Document column below to access the documentation for patch availability information and installation instructions.

For details please visit the website here.

Affected Products and Versions

FMW Platform, versions 12.2.1.2.0, 12.2.1.3.0

Hyperion Data Relationship Management, version 11.1.2.4.330

Hyperion Financial Reporting, version 11.1.2

Oracle API Gateway, version 11.1.2.4.0

Oracle BI Publisher, versions 11.1.1.7.0, 11.1.1.9.0, 12.2.1.2.0, 12.2.1.3.0

Oracle Business Process Management Suite, versions 11.1.1.7.0, 11.1.1.9.0, 12.1.3.0.0, 12.2.1.2.0, 12.2.1.3.0

Oracle Endeca Information Discovery Studio, versions 3.1, 3.2

Oracle Enterprise Data Quality, version 12.2.1.3.0

Oracle Enterprise Repository, versions 11.1.1.7.0, 12.1.3.0.0

Oracle Fusion Middleware MapViewer, versions 12.2.1.2, 12.2.1.3

Oracle Fusion Middleware, versions 12.2.1.2, 12.2.1.3

Oracle Internet Directory, version 11.1.1.9.0

Oracle Java SE Embedded, version 8u171

Oracle Java SE, versions 6u191, 7u181, 8u172, 10.0.1

Oracle JDeveloper, versions 12.1.3.0.0, 12.2.1.2.0, 12.2.1.3.0

Oracle JRockit, version R28.3.18

Oracle Outside In Technology, version 8.5.3

Oracle SOA Suite, versions 11.1.1.7.0, 11.1.1.9.0, 12.1.3.0.0, 12.2.1.2.0, 12.2.1.3.0

Oracle Tuxedo, versions 12.1.1, 12.1.3, 12.2.2

Oracle WebCenter Portal, versions 11.1.1.9.0, 12.2.1.2.0, 12.2.1.3.0

Oracle WebLogic Server, versions 10.3.6.0, 12.1.3.0, 12.2.1.2, 12.2.1.3

 

For details please visit the website here.

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

ICS Netsuite adapter configuration by Niall Commiskey

 

Here is an example configuration of an ICS connectionimage

Yes, I have obfuscated some of the fields, but let’s go thru them individually
WSDL URL:
https://webservices.netsuite.com/wsdl/version/netsuite.wsdl
So from where did I get the version nr?
Now, I have little or no knowledge of NetSuite as an app, so I just logged in and searched. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

ICS Best Practices : Before going live and post go-live by Ashish Singh

image 

Integration Cloud Service, Oracle’s flagship iPaaS product, is increasingly being adopted by customers as their strategic integration platform, for implementing various Cloud-to-Cloud as well as Cloud-to-OnPrem integration projects.

With every release of the product more and more features are being added, and there’s plenty of documentation available on using ICS for designing and developing various integration patterns.

In this blog, however, I will talk about ICS from an operational perspective. I will go over some of the best practices that should be followed so that the Development, Code Migration, go-live, and post go-live maintenance goes as smoothe as possible.

These practices may be implemented either via the ICS UI, or the REST APIs; however, using the APIs provides a great degree of automation. I will refer to the specific ICS APIs below as needed.
These APIs can be scripted using any client programming language, although if Python is being used then Christian’s blog here provides a great set of starter scripts.

The best practices are as follows. I have split them in two sections, Pre Go-Live and Post Go-Live considerations.

Pre Go-Live Considerations
  1. a. Version Control the Integration IARs
    1. Although ICS integration IARs are binary zip files, it is still a good practice for developers to check in in the IARs periodically, just like checking in any code. They can export the integrations manually from ICS UI and import it to their git repository, or have this task automated by a CI/CD system that uses the ICS export REST API, described here to export the integration, and check it into their Version Control System on a nightly/periodic basis.
      Doing so ensures that the code is never lost. It also helps with code migration, as explained below. Read the complete article here.
  2. PaaS Partner Community

    For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

    Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

    Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Seamless SaaS Integration using Oracle Integration Cloud Service by Hiren Ruchandani

image

 

Total Graphics (TGI) is a Philadelphia-based company which provides expertise in digital printing and marketing solutions. TGI offers customized online marketing portals/storefronts to customers who then get access to a variety of marketing, sales, and human resources collateral and support materials.

Prior to using Oracle, TGI’s solution was a stand-alone portal, which was not able to fully integrate with their other SaaS applications. TGI’s customers were required to manage their contacts and orders in two places: Salesforce and Pageflex. While their customer’s information is managed in Salesforce, all of the information about their print, promotional, trade show products and orders are in Pageflex.

An integration was achieved between Salesforce and Pageflex using Oracle Integration Cloud Service. With Oracle Integration Cloud Service, TGI was able to not only provide a seamless integration between Salesforce and Pageflex, but also provide a new source of revenue by selling their solution in the Oracle Marketplace. Now, TGI’s customers have a new experience. They can sign into Salesforce and manage all of their user contacts, ordering processes, budgeting, reporting, and workflow all through a single sign-in through Salesforce. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress