API Management and Microservices, a Match Made in Heaven

image

It’s not news anymore that Microservices architecture is changing the way systems are designed and built, however what’s rarely discussed in detail is how the APIs exposed by those Microservices are managed and accessed from other systems or even other Microservices and more importantly how those APIs are discovered and consumed by a community of developers when building solutions. In this presentation Capgemini’s PaaS experts Phil and Luis will explain in detail how Microservices Architecture and API Management relate to each other. To do this reference architectures, capability models and architectural patterns will be described and then it will be shown -with practical examples, how to implement modern solutions in the Oracle Cloud. Watch the video here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

Additional new content SOA & BPM Partner Community

 

image

· Oracle Process Cloud Service: New Features The September 2016 release of Oracle Process Cloud Service introduced new features and enhancements for developers, admins, and end users. This article by Oracle ACE Director Antonis Antoniou explores what’s new in detail. Read the article.

· Connecting ICS and Apache Kafka via REST Proxy API By leveraging Oracle Integration Cloud Service’s native REST adapter it’s possible to implement integration scenarios in which messages can be sent to Kafka. Solution architect Ricardo Ferreira explains the technical details about the REST Proxy API infrastructure and shows you how to implement a use case. Read the article.

· Using Oracle Managed File Transfer to Push Files to ICS for Processing Solution architect Sherwood Zern show you how to implement a push pattern with Managed-File Transfer (MFT) and the Integration Cloud Service (ICS), with a walk-through of MFT configuration, creating the ICS connections, and developing the integration in ICS. Read the article.

· PaaS Resource kit: Infographic: 5 Best Practices for Platform as a Service Success & iPaper: Public Platform as a Service for Dummies & IDC Research: Empower Digital Transformation with Platform as a Service & Webcast: Harvard Business Review Research: Cloud Computing Comes of Age

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

Now Live: Solutions Catalog Profile Manager on Oracle Partner Store

imageMarketing Your Oracle Offerings is Easier Than Ever!

Solutions Catalog Profile Manager has been integrated into the Oracle Partner Store, offering partners a vastly improved user experience. Partners can now maximize their customer-facing online presence on the OPN Solutions Catalog alongside all other partner transactions, program enrollments and agreements.

Update Your Profile!

Login to the Oracle Partner Store today to make sure your profiles are up-to-date, and Oracle customers can find the latest information about your company’s offerings. Visit the Solutions Catalog Resource area of the OPN Portal for access instructions, user guides, and best practices documents.

About Solutions Catalog

The OPN Solutions Catalog is Oracle’s online partner directory, allowing partners to showcase their solutions, services, and areas of expertise, including specializations and distribution rights. Available from Oracle.com, the site is visited by over 30,000 customers, partners, and Oracle employees per month. Presence on the catalog is provided as a benefit to all OPN Partners Cloud Registered level or higher.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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 Applications User Experience update

imageThe Oracle Applications User Experience (OAUX) team is happy to share with readers that the UX Magazine Awards competition has named us the best in-house UX team! We wrote about the announcement on The Oracle Blog, where we also mentioned a win in the “Experience Digital Strategy” category, also from UX Magazine, as well as an honorable mention in the Social Good category from Fast Company for our work on the Asteroid Explorer, an interactive tool for NASA’s Minor Planet Center that was designed and built by Oracle employees.

· Building a smart UX is about delivering a personalized, contextual user experience. Emerging technologies are tools we can use to help design that smart UX. Read more from Oracle GVP Jeremy Ashley on Forbes.com’s OracleVoice.

· We are constantly testing new concepts and investing to make it easy for everyone to smoothly transition into the workplace of the future. GVP Jeremy Ashley discusses that and more in this recent CIO Review article, “User Experience at the core of Innovation.”

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

Rubicon Red deploys Oracle BPM Suite 12c for tier-1 Aussie financial institution by Hafizah Osman

image

Brisbane-based consulting and managed services provider, Rubicon Red, has inked an agreement with a tier-1 financial institution in Australia, to deploy Oracle’s technology for the company.

This “major go-live” was aimed at transforming the lending fulfillment process and workflow for managing business banking landing for this tier-1 financial company, which Rubicon Red declined to name.

Other terms of the agreement were also undisclosed.

Rubicon Red, founded in 2009, is a platinum level member of Oracle PartnerNetwork (OPN), with focus on Cloud, DevOps and 12c migration.

Oracle is its primary vendor partner, but the company also deals with other technologies with automation capabilities, such as AWS and Puppet.

Rubicon Red CEO, John Deeb, said the new system means business banking customers can potentially get the green light on their loan approvals of up to three times faster.

The financial institution was looking to improve on a number of its business metrics, including the time taken to approve loans, and being “close partners with Oracle” led to the making of this deal, Deeb told ARN. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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 BPM: Hiding Faults from BPM? Don’t use Service Activity! Jan Kettenis

image

In the following I explain how you can hide faults from BPM by not using (synchronous) Service activities, but (asynchronous) Send/Receive activities instead.

When calling services from a BPM process, you should think about where you want faults to show up and to be handled. This is specifically of interest when you have some integration layer between your BPM processes and external services that you call to abstract the external services from the BPM process. Let’s call this layer the Service Layer. I have seen such a layer in various formats, ranging from a Reusable Subprocess, a BPEL process in the same composite as the BPM process, or a BPEL process in a separate composite, or instead of BPEL a Mediator. You may have such a layer to hide technical details from the business process, to cover some sort of custom exception handling, or to hide the message format from these external services from the BPM process (or a combination of all that). The latter might be because you don’t have the luxury to do message transformation in a service bus.

In case the BPM process calls the Service Layer through a (synchronous) Service activity and that fails, then this will result in the main BPM instance to get into an errored state, and you will have to handle the error in the BPM process. This behavior might be exactly what you wanted to prevent with the Service Layer, for example because the Service call is in a parallel flow and you want to be sure that the fault does not impact processing of the other, parallel threads. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

BAM Queries by Marcel van de Glind

image

In my previous two blogs, I have made a start with the study of the BAM components. I have started with the Data Objects (BAM Data Objecten, BAM Calculated Fields). In this post I will talk about Queries.

From the Oracle Documentation:
A business query or query is a request for data that matches specified conditions. A query can fetch from a data object once, on a schedule, or continuously.

A Flat SQL Query is a simple table of data fields and their values. You select the data object and then select the data fields.

  • I will use this type, among other things, to show the number of days a task is open.

A Group SQL Query query is an analysis of one or more numeric data fields, called measures, grouped by non-numeric data fields called dimensions. For example, a group SQL query might analyze cases grouped by department. You select the data object and then select the measures and dimensions.

  • I will use this type also multiple times. For example to show Today’s Task Summary.

A Tree Model Query, written in SQL, is an analysis of one or more measures grouped by a hierarchy of dimensions. For example, a tree model query might analyze cases grouped by Judicial system, Department, Team and Employee. You select the data object and then select the measures and a hierarchy.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

Are MicroServices the Death of BPM and Case Management? By Jan Kettenis

 

When reading about MicroServices you could get the impression that orchestrated business processes or even case management applications will soon become legacy. I seriously doubt that, considering the challenges you will face with creating a landscape of MicroServices that will be able to support some of the characteristics that gave birth to BPM and Case Management in the first place. Also, Martin Fowler’s primary guideline concerning MicroServices is "don’t even consider MicroServices unless you have a system that’s too complex to manage as a monolith". In the following I discuss the issues you might face with Business Process and Case Management in a pure MicroServices architecture. My conclusion being that MicroServices will not be the death of BPMN or Case Management. On the contrary, it probably is going to help delivering on some of their promises we so far seem not always be able to deliver upon.
Update 23-03-2017: you may also be interested to learn that Netflix (one of the examples you will always find when people point to a successful MicroService implementation) found the need for a Netflix Conductor: a microservices orchestrator.

Business Processes and Cases Are Not MicroServices

Let’s face it, BPM is about (stateful) orchestration. MicroServices are supposed to be stateless, and its business capability should not depend on others to complete its work, which makes it like the opposite. In BPMN the order in which activities are executed is prescribed or ‘orchestrated’ as we say, by ‘flows’ that go from one point to another. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

PCS Correlation and PCS calling ICS by Niall Commiskey

image

Nice new feature in PCS. from the docs…

Correlations enable business processes to communicate with each other based on the state of an instance. The state of all the process data objects in a process defines the state of the instance.

When you define a correlation for a business process, you can identify an instance in another process based on the instance state and then send a message to that specific instance.

For example, you can use correlations to communicate a sales process with the corresponding shipping and mailing processes. When the customer confirms an order, the shipping process sends a message to the shipping and mailing processes using a correlation that defines that it uses the order ID to locate the instances in both processes. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

Instance Archiving and Purging in Oracle Process Cloud Service by Antonis Antoniou

image

Archiving and purging your process instances systematically can improve drastically the performance of your processes. This task has been simplified in Oracle Process Cloud Service that gives you the option to run archives on demand or automate this task via scheduled jobs.

All archived instances (data) are stored in the Oracle Cloud Storage Service that is bundled with your Oracle Process Cloud Service. Archived instances are compressed in a zip file and once an archive task is processed, you will receive an email that will contain the link to the zip file that you can click on it to download the archived instances.

Purge will remove the BPM runtime information. Purge runs as a separate job and runs directly on the database. So when you configure archiving and purging, then two separate jobs will be executed independently of each other. So let’s see how you can schedule instance archiving and purging.

Configuring instance archiving and purging is an administrative task, therefore from the Oracle Process Cloud Service home page click on the “Configure” banner to go to the application settings. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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