Apache Kafka is one of the big frameworks for handling events and its dynamic scalability feature is the reason to lead in the Microservices architecture space. One of the commercial licenses for it is from https://www.confluent.io/
Next week is SAPPHIRENOW in Orlando, and I’m looking forward to going there to see what is happening with Integration. SAPPHIRENOW is SAPs biggest event with a focus on what new SAP Software customers should be investing in. The conference has a big focus on the business values that SAP is providing and provide good roadmaps of what is to come.
In this episode of the podcast, I’ll be covering my expectations of SAPPHIRENOW and also something about the sessions that are most interesting from an integration perspective.
Last year SAP announced SAP Leonardo as their platform for handling all the cool new things like blockchain, IoT, Big Data and more. I guess it was mostly a branding of their Cloud Platform and some of the services so people could see it was something new.
I’m looking forward to seeing what is coming out of new things from the conference.
I have created a list of the sessions that look most promising from an integration perspective. The list originally appeared on my blog on SAP community.
|ASUG11011||Integration Architecture for Hybrid System Landscapes||Thu
12:30 p.m. – 01:30 p.m.
|PL60858||Adopt Winning Strategies for Cloud Integration||Thu
03:00 p.m. – 03:40 p.m.
|PL60859||Support Rapid Innovation with Straightforward Access to APIs||Tue
|ASUG10522||APIs and Integration Strategy for SAP S/4HANA Cloud||
|LE59486||Discover Extensions and APIs That Drive the Intelligent Enterprise||Wed
|ASUG11987||Integrating SAP S/4HANA Cloud: Road Map and Current Capabilities||Wed
|BA60744||Drive Transformation with Robotic Process Automation and SAP S/4HANA Cloud||Thu
If you have an idea of sessions I forgot please share in the comments.
I’m excited to welcome DJ Adams to The Integration Podcast this week. DJ has been working with SAP software for more than 30 years. He was an SAP Mentor for many years but has since retired to become an SAP Mentor alumnus. DJ has shared a lot on the SAP Cloud Platform Workflow. He has also written a series of blog posts on the subject where he is using the platform to find which beers he needs to drink next. With my background on the SAP PI systems and BPMs there now is a gradually transitioning to the cloud so DJ’s experience is hugely valuable for my work.
DJ first started working on R/2 on IBM mainframes in the 1980’s and has been working with SAP software ever since. He has been fascinated by the cloud platform and has worked with systems outside of the SAP world including Google App Engine. He never worked much with PI but the workflow service is very closely related to SAP BPM.
Getting started with Workflow is really easy. It’s available as a trial account on the Cloud Platform. Users can easily enable it along with the Portal Service and the full stack Web IDE. You need to define your workflow definitions. You need nothing other than a web browser to access those services.
The workflow service is about orchestrating services and tasks across applications but also across systems, organizations, and individuals. There is a service task building block that effectively gives you the ability to make HTTP calls. You also have script tasks that will let you mess around with the context of the data of the workflow instance. There is also a mail task. Then there is the most important step type in a workflow definition which is the user task. Those let you send tasks to a user to let them be able to interact with that workflow instance.
You don’t need to code very much in the UI when you’re first getting started. But if you are going to do any meaningful workflows you will need to do some coding to create user task interfaces for the SAP Fiori My Inbox app, which is a master-detail style app. The user task components you build are injected into the component container in the My Inbox app when tasks are selected for processing. You need to know some SAPUI5 in order to do that, but the team plans to release a forms-based facility to create user task interfaces in the future.
So my vision is to create to create an integrated development platform for developers to make it a lot easier to monitor what is being delivered. So we will support the developer all the way from an incident or problem, to create a ticket for it. Log the changes made on the ticket and then figure out what to test for it. In this release, we offered a way to look at your repository objects and make comparisons on them to see what the changes in them were. This enables you to assign a ticket to each change and use it i the change management. We also enable you to look at message mappings and the show all ICOs that uses that message mapping. This is the key component in giving you the ability to monitor changes.
The other great feature we added is the ability to test the SAP Cloud Platform Integration (CPI aka HCI) . We can now do regression test of HTTP scenarios and for other scenarios, you need to have resent the same messages. In 2.3 we are giving you the option to also test other scenarios and help you select the locations you want to compare. We have made this progress in the two weeks since the trace functionality was released for cloud integration. The trace allow us to get messages from all steps of the processing just by change the log level of the flow. It was quite lucky that it was released now and we did not have to make a lot of modifications to the flow to get correct logging messages.
Have a look at the blog about the release to read all about the features at release note blog about the cloud testing and the change management of SAP PI