10 reasons NOT to implement Blockchain now by Maarten Smeets

image 

A secure distributed ledger with smart contract capabilities not requiring a bank as an intermediary! Also a single source of truth with complete traceability. Definitely something we want! Blockchain technology promises to make this possible. Blockchain became famous through cryptocurrency like Bitcoin and Ethereum. The technology could also be considered to replace B2B functionality. With new technologies it is not a bad idea to look at pro’s and con’s before starting an implementation. Blockchain is the new kid on the block and there is not much experience yet on how well he will play with others and will mature. In this blog I summarize some of my concerns concerning blockchain of which I hope will be solved in due time.

Regarding new/emerging technologies in the integration space, I’m quite open to investigate the potential value which they can offer. I’m a great proponent of for example Kafka, the highly scalable streaming platform and Docker to host microservices. However, I’ve been to several conferences and did some research online regarding blockchain and I’m sceptical. I definitely don’t claim to be an expert on this subject so please correct me if I’m wrong! Also, this is my personal opinion. It might deviate from my employers and customers views.

Most of the issues discussed here are valid for public blockchains. Private blockchains are of course more flexible since they can be managed by companies themselves. You can for example more easily migrate private blockchains to a new blockchain technology or fix issues with broken smart contracts. These do require management tooling, scripts and enough developers / operations people around your private blockchain though. I don’t think it is a deploy and go solution just yet.

1 Immutable is really immutable!

A pure public blockchain (not taking into account sidechains and off chain code) is an immutable chain. Every block uses a hashed value of the previous block in its encryption. You cannot alter a block which is already on the chain. This makes sure things you put on the chain cannot suddenly appear or disappear. There is traceability. Thus you cannot accidentally create money for example on a distributed ledger (unless you create immutable smart contracts to provide you with that functionality). Security and immutability are great things but they require you to work in a certain way we are not that used to yet. For example, you cannot cancel a confirmed transaction. You have to do a new transaction counteracting the effects of the previous one you want to cancel. 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

BPM 12.2.1.3: Exception when deploying BPM project with Human tasks by Martien van den Akker

image

This week I deliver a BPM 12c Workshop, that I based on the 12.2.1.3 BPM QuickStart. When the students worked on the lab on Human Workflow, they hit an error deploying the Composite, where in the log you can find something like:

Apparently in the repository of 12.2.1.3 a column is missing in the Workflow Metadata table.
Luckily, I stumbled upon a question in the community.oracle.com forum that hit this ‘bug’ as well; and provided a solution. You need to do an alter table to resolve this:

1

ALTER TABLE SOAINFRA.WFTASKMETADATA ADD PACKAGENAME varchar (200);

The smart guy that provided the answer, used a separate Database UI tool. But fortunately, JDeveloper is perfectly capable to provide you de means as well.
First open the Resource Pallette in JDeveloper. Make sure that you have started your Integrated WebLogic already (since that will run the DerbyDB.
Then in the Resource Pallette, create a new Database Connection: 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

Jarvis Pizzeria: Creating a Custom Tasklist for PCS by Richard Olrichs & Marcel van de Glind & Marc Kuijpers

image 

So within Process Cloud Service (PCS) we have already shown the tasklist a couple of times. This is the default tasklist that comes with the product. You can use the left hand side filters and handle the actions in the tasks within the task screens.

However, as with all of the ‘one-size-fits-all’ solutions, the tasklist might not be exactly what you need for your organisation or use-case. In this case it is good to know, that you can create your own custom tasklist.

This compares to what we see at customers using BPM Suite on premises. We use a lot of features from BPM, but usually not the Worklist/Workspace that comes out of the box with BPM. Since there is an SOAP API to call your tasks, it is quite easy to talk to this API and create your custom tasklist in the on-premises world.

For PCS, we do not have SOAP APIs, but we do have REST APIs, if there is any need to create a custom tasklist, you can use these APIs to; Start an application, query for tasks, query for task details, handle the payload or outcome and much 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

Which Oracle OpenWorld 2018 PaaS session should you attend?

In case you attend Oracle OpenWorld 2018 below focus-on documents, key session, hands-on labs and exchange demo ground overview information helps you to choose your PaaS session. For an OpenWorld preview and all details please visit the on-demand webcast here. In case you can’t make it to San Francisco visit the Oracle OpenWorld website and watch keynotes live & on-demand.

Focus-On Documents – OpenWorld 2018

Analytics

Application Development @ OpenWorld

Application Integration

Application Integration and Data Integration

Artificial Intelligence (across all tracks)

Big Data

Blockchain

Cloud Native

Cloud at Customer

Cloud Development Tools

Data Integration

Data Science

Digital Assistant & Mobile

Enterprise Cloud Architecture

Identity & Security

Oracle Cloud Platform for Oracle SaaS

Oracle Management Cloud

image

image

image

image

image

image

image

image

image

Good trip to San Francisco, and see you at the Community Reception.

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 iPaaS market share by revenue grew 270 percent between 2016 and 2017, according to Gartner report

image

Oracle today announced that it has achieved the highest market share by revenue in Gartner’s "Market Share Analysis: Integration Platform as a Service, Worldwide, 2017" report1. This report follows Oracle being named a Leader in Gartner’s 2018 "Magic Quadrant for Enterprise Integration Platform as a Service" report2 in April.

"We believe our market share demonstrates the value Oracle Cloud Platform delivers to thousands of enterprises every day," said Amit Zavery, executive vice president of development, Oracle Cloud Platform. "Our comprehensive iPaaS offering has eliminated the barriers between various Oracle and third-party ERP, HCM, and CX applications to provide a seamlessly connected business spanning cloud and on-premises. This comprehensive and easy-to-use offering, combined with strong synergy with the rest of the Oracle Cloud portfolio, continues to help our customers successfully transform and evolve their businesses by leveraging modern integration technologies, including artificial-intelligence and machine learning-powered services."

"GE leverages Oracle Integration Cloud to streamline commercial, fulfilment, operations and financial processes of our Digital unit across multiple systems and tools, while providing a seamless experience for our employees and customers," said Kamil Litman, vice president of software engineering, GE Digital. "Our investment with Oracle has enabled us to significantly reduce time to market for new projects, and we are excited about Oracle’s autonomous cloud capabilities." 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 October 2018

Dear PaaS Partner Community

Are you ready for Oracle OpenWorld 2018? For some tips to prepare please watch the monthly YouTube update. We would like to celebrate the PaaS success with you at our Oracle OpenWorld 2018 Reception on Monday October 22nd 2018. In case you can’t attend please join our monthly Oracle OpenWorld 2018 PreviewPaaS Partner Community Webcast – October 11th 2018.

Oracle iPaaS market share by revenue grew 270 percent between 2016 and 2017, according to Gartner report. With 162 Million USD Dollar revenue in 2017 Oracle is now the second largest iPaaS provider. Big thanks to the partner community for making our joint customers successful.

An excellent training which provides the complete PaaS overview as the Innovate & Integrate and Extend SaaS Bootcamps across EMEA. For developers we offer the local Meetup groups.

Thanks to the community for sharing all the Integration articles: API-Key Based Authentication: Quickly and Easily & Enabling the Future Today – Feature Flags in Oracle Integration Cloud & PeopleSoft Integration using Oracle Integration Cloud – Part 1 & PeopleSoft Integration using Oracle Integration Cloud – Part 2 & Advanced HCM data loader (HDL) processing using OIC HCM adapter & How to use Litmus to create OIC Integration unit tests automatically and run them to catch regressions & Using a Library in OIC & How to enable and use Tracing in less than 5 min & Overriding Schedule Parameters & CRUD Operation in Oracle Integration Cloud (Part-1) & Stripping off the ECID Header using Oracle Traffic Director.

In the BPM section Eduardo published What is the value and use cases of Robotic Process Automation (RPA) in the Process Automation space? And Andre how to shift workload from on-premises BPM Suite to Oracle Integration Cloud.

Thanks to the community for sharing all innovation articles: Breaking down AI-infused Oracle Autonomous Cloud services & How Blockchain Could Transform Telecommunications.

For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The October edition highlights the new pricing to Innovate, Extend and Integrate SaaS and Oracle OpenWorld. This month’s community webcast will be a preview of OOW 2018, please join our monthly PaaS Partner Community Webcast – October 11th 2018.

Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @soaCommunity #PaaSCommunity!

 

To read the newsletter please visit www.tinyurl.com/PaaSNewsOctober2018 (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 clip_image002[8][4][2][2][2] Wiki

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

My private Corner – when leadership changes

Thomas Kurian build successful the Middleware business at Oracle. From an application server, developer tools, portal, reporting tools, identity management and integration technologies to a complete middleware stack. WebLogic Suite and SOA Suite are the flagship products. With the transition to the cloud this workloads can be shifted. Java Cloud Service and SOA Cloud Service are Oracle’s fist successful PaaS solutions. The new generation of Oracle’s Cloud Services like Oracle Integration Cloud and Application Container and Container Cloud Service accelerate growth and customer success. The latest innovations like machine learning and Blockchain or Chatbots support our customers in their digital transformation. Changes in leadership drive new ideas and raise new opportunities, will be an exciting Oracle OpenWorld 2018. We will miss Thomas Kurian and will one day meet again THANKS!

image

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

Jarvis Pizzeria: Second step in Implementing the Order Processing, Multi Instance Subprocess by Richard Olrichs & Marcel van de Glind & Marc Kuijpers

image

In the post ‘First step in Implementing the Order Processing, Interface Definition‘ we introduced the Pizza Order process. In this blog we will implement the next part of the Order Preparation process. We will add the call out to the Pizza Preparation process from the multi instance subprocess.

The first thing we need to do is feed every instance of the subprocess with the details of one pizza. For the outcome of the subprocesses we also need a storage location.

As a recap, an order consists of customer details and a list of pizzas to be made:

The order outcome is a list of status outcomes for each pizza.

We had already defined the data objects (DO’s) for these BO’s. Now we are going to associate them with the subprocess. For this we open the properties of the subprocess. Associated the DO’s to the consume and result of the subprocess (as shown on the right side of the image below). Now also make sure that the subprocess instantiates sequentially. 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

Jarvis Pizzeria: Send Task vs Throw Message Event by Richard Olrichs & Marcel van de Glind & Marc Kuijpers

image

Now that many of you are acquainted implementing BPM(N) processes, one should have noticed that there are multiple roads leading to the same goal while implementing a business process. One example is the invocation of an asynchronous service. This can either be done with a Send Task or a Message Throw Event. This blog tells about the difference between those two activities within PCS and when you should pick one over the other.image

Let’s discuss the Send Task first. The Send Task lets you: instantiate a process, trigger a Receive Task in the middle of a process, or trigger a Message Catch event. Furthermore, the Send Task allows to attach boundary events to it. In other words, you can either attach an error boundary event to a Send Task as well as a Timer Catch Event. The former implies that the process that is invoked by the Send Task propagates its faults to the calling process.

How about the Message Throw Event? Well, it is nearly the same as the Send Task except that one is not able to attach boundary events to it and the calling process won’t be notified upon failures in the called process. 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

Tupperware Connects SOA with Cloud on Journey to Digital – Webcast October 11th 2018

Welcome [Back] to the Future of Integrationimage

October 11, 2018
9 a.m. PT/12 p.m. ET

Join Tupperware and Oracle Executives as they share how to accelerate your innovation journey by eliminating barriers between business data and applications with the industry’s most comprehensive hybrid integration platform. Find out how you can leverage your existing IT assets and future-proof new digital investments from Tupperware’s Jagadish Manchikanti, Global Director, IT Development Services, as he shares how his path to growth with Oracle Cloud Platform for integration has resulted in:

  • 10X faster project delivery
  • 55% reduced cost of ownership
  • Less admin, more innovation

 

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