KetchPartners / kmsprint2

Rolling out web apps to support KM project centric business processes using SAP commercial project management.
https://ketchpartners.github.io/kmsprint2
MIT License
1 stars 0 forks source link

Process Orchestration Technical Feasibility in Current Landscape #15

Open davebeach opened 6 years ago

davebeach commented 6 years ago

KM doesn't have process and integration management services well defined. In addition, it is unclear but it appears that most of the NW gateway services are not available, as KM chose to NOT implement the JAVA layer. Most of the business process management, process orchestration etc, run on the JAVA layer.

CPM uses process orchestration for its workflow engine. There is the alternative legacy way of doing it with SAP workflow (ABAP), which would involve custom development and integration into the processes. Sprint 2 is heavy on workflow. Workflow that spans between major components (ie CRM and CPM etc).

As there is no clear workflow strategy at KM, and the JAVA layer was decided not to be implemented, there are few options left to get the workflow functions. Note that this is ABAP development. Whereas the JAVA layer process orchestration stuff, uses BPMN notation, where you can maintain your process flows in graph format, in BPMN in process orchestration, where code is autogenerated based on the mapped flow. The process orchestration option allows for business configuration folks to maintain it, rather than ABAP development.

What are the other groups doing with Workflow? Where are the business processes being maintained and monitored? This topic is a very broad one, and impacts more than workflow. For example replicating sold to party across systems would be best served managed by process orchestration.

This comes back again to the technical infrastructure, as there is no official infrastructure strategy etc, thus assumed this needs to flow through as the fiori stuff has, via meetings. Bottom line is that BPMN and process orchestration runs on the NW gateway JAVA stack, not the ABAP one. There are also lots of differences here, with many options, and it isn't clear. One option to consider without radical overhaul of the process is to considered running process orchestration from solution manager??

davebeach commented 6 years ago

SAP NetWeaver Application Server Java and hence SAP Process Orchestration runs on SAP JVM 8, a certified Java Virtual Machine and Java Development Kit for Java 8 leveraging from new features and enhancements that come with the Java 8 edition. Note that SAP doesn't support the dual stack anymore (7.5 +) but it still requires that separate ABAP and JAVA servers run to support NW processes. You just can't run them together?? It is outside my knowledge base the technical details here so request BASIS researches.

KetchCyork commented 6 years ago

I thinkwe should get Ernesto engaged for the process orchestration and then engage Michael Canonica

Sent from my Verizon Wireless 4G LTE Tablet

-------- Original message -------- From: David Beach notifications@github.com Date: 03/10/2018 6:07 PM (GMT-05:00) To: KetchPartners/kmsprint2 kmsprint2@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [KetchPartners/kmsprint2] Process Orchestration Technical Feasibility in Current Landscape (#15)

KM doesn't have process and integration management services well defined. In addition, it is unclear but it appears that most of the NW gateway services are not available, as KM chose to NOT implement the JAVA layer. Most of the business process management, process orchestration etc, run on the JAVA layer.

CPM uses process orchestration for its workflow engine. There is the alternative legacy way of doing it with SAP workflow (ABAP), which would involve custom development and integration into the processes. Sprint 2 is heavy on workflow. Workflow that spans between major components (ie CRM and CPM etc).

As there is no clear workflow strategy at KM, and the JAVA layer was decided not to be implemented, there are few options left to get the workflow functions. Note that this is ABAP development. Whereas the JAVA layer process orchestration stuff, uses BPMN notation, where you can maintain your process flows in graph format, in BPMN in process orchestration, where code is autogenerated based on the mapped flow. The process orchestration option allows for business configuration folks to maintain it, rather than ABAP development.

What are the other groups doing with Workflow? Where are the business processes being maintained and monitored? This topic is a very broad one, and impacts more than workflow. For example replicating sold to party across systems would be best served managed by process orchestration.

This comes back again to the technical infrastructure, as there is no official infrastructure strategy etc, thus assumed this needs to flow through as the fiori stuff has, via meetings. Bottom line is that BPMN and process orchestration runs on the NW gateway JAVA stack, not the ABAP one. There are also lots of differences here, with many options, and it isn't clear. One option to consider without radical overhaul of the process is to considered running process orchestration from solution manager??

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/KetchPartners/kmsprint2/issues/15, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Agh4lZfomSEzmkLi6VRfF-GY1nbiSye5ks5tdFysgaJpZM4Sle1-.