EPO XML Connector for Metastorm BPM - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

EPO XML Connector for Metastorm BPM

Description:

Enables bidirectional web service integration for Metastorm BPM with any SAP solution ... Every Metastorm BPM action, stage and form can be published to the IIS as web ... – PowerPoint PPT presentation

Number of Views:132
Avg rating:3.0/5.0
Slides: 24
Provided by: werner9
Category:
Tags: bpm | epo | xml | bpm | connector | metastorm

less

Transcript and Presenter's Notes

Title: EPO XML Connector for Metastorm BPM


1
EPO XML Connector for Metastorm BPM / SAP
integration
  • A Metastorm Process Pod developed byEPO
    Consulting
  • Presented by
  • Werner Kroiss, CEO, EPO Consulting

2
Who is Metastorm?
Market leader across 3 critical software
sectors Strong global presence with 1300
customer organizations around the world
Proven products and expertise with established
regional offices and global partner
distribution network Only software provider
to bring together robust EA, BPA and BPM on
single platform Unmatched customer success
worldwide
3
Who is EPO Consulting?
System integration specialist SAP
consultancy and SAP add-on integration software
producer Metastorm implementation partner
since 2003 EPO XML Connector for Metastorm
BPM / SAP Integration first released in
2003 Record of successful Metastorm BPM / SAP
integration projects
4
EPO XML Connector for Metastorm BPM / SAP
integration
  • Enables bidirectional web service integration for
    Metastorm BPM with any SAP solution
  • This complete web service integration solution
    comprises 2independent, but perfectly aligned
    products from EPO Consulting
  • a) EPO XML Connector for SAPb) B2B WS
    Integrator for Metastorm BPM
  • The EPO XML Connector is a SAP certified ABAP
    add-on product from EPO Consulting. It is a
    complete integration solution for SAP and can be
    used for all SAP integration requirements.
  • The B2B WS Integrator enables calling SAP web
    services from MBPM

5
Planning a Metastorm BPM / SAP integration
  • SAP provides interface functionality in many
    ways.Examples SAP XI/PI, SAP Business
    Connector, Tibco, WebSphere, SAP Java Connector,
    SAP .NET Connector, but interfacing with SAP
    always turns out to be a complex task.
  • EPO XML Connector is a unique alternative
    solution. It is directly installed on SAP
    NetWeaver (ABAP) and provides direct, simple,
    complete and cost-effective interfacing
    functionality with Metastorm BPM
  • EPO XML Connector is tested and in use at small
    to very large companies.
  • B2B WS Integrator enables complex SAP web
    services to be called from Metastorm BPM with
    table data in request and response.

6
Scenarios for Metastorm BPM / SAP integration
  • Use of B2B WS Integrator and EPO XML Connector
    (SAP add-on) is shown in detail in this
    recording.
  • For more information about the B2B WS Integrator
    and other SAP integration solution like SAP
    XI/PI, view the B2B WS Integrator for Metastorm
    BPM process pod recording.
  • The B2B WS Integrator is also tested and in
    production for this scenario.

7
EPO XML Connector B2B WS Integratorfor
Metastorm BPM / SAP integration
8
Architecture
Metastorm BPM Server
Metastorm Process Activator
B2B WS Integrator (plug-in)
Request
Microsoft IIS
Web Service communication (SOA)
Response
SAPInbound
SAPOutbound
Response
Request
9
EPO XML Connector for Metastorm BPM / SAP
integration
SAP Inbound Calling a SAP Web Service from
Metastorm BPM
  • The web service call is easily achieved with the
    B2B WS Integrator in the Metastorm designer.
  • The EPO XML Connector provides every SAP function
    module as a SAP web service. No programming and
    no configuration on SAP required.Unlike other
    solutions, the SAP function modules do not have
    to be RFC enabled. That means not only the 4000
    BAPIs and 28000 RFC function modules, but all
    360000 function modules can be used.
  • No programming anywhere. Easy web service
    know-how build up.
  • Web service calls produce a (XML) communication
    layer between SAP and Metastorm BPM. Release
    changes etc. are hugely simplified and costs are
    reduced.

10
Demo SAP Inbound Calling a SAP web service
Steps involved
  • Find the right SAP function module or create a
    custom Z function module in ABAP (often the
    case).
  • Determine together with a SAP specialist what
    data is needed for the particular function module
    and what logical error messages can occur.
  • Create the WSDL for the SAP function module. This
    can be done with 1 click using the XML
    Transmitter (free from EPO Consulting).

S A P
  • Set up a partnership for this SAP Web Service.
    There is an Import WSDL function, which
    automatically completes the partnership forms.
  • Create the web service call in the Metastorm
    Designer in any Do this property.

M B P M
11
Demo SAP Inbound Calling a SAP web service
SAP function module example BAPI_PO_CREATE1
(create purchase order)
12
Demo SAP Inbound Calling a SAP web service
WSDL for BAPI_PO_CREATE1 created with XML
Transmitter
13
Demo SAP Inbound Calling a SAP web service
Create a partnership definition for WSDL of
BAPI_PO_CREATE1
  • Create a new partnership with blank formB2B
    Integrator - New WS definition orB2B
    Integrator - Import WSDLIn the partnership you
    setup destination details like URI, logon
    data, SOAPAction, the request template and
    the response template.

14
Demo SAP Inbound Calling a SAP web service
Partnership definition for WSDL of BAPI_PO_CREATE1
Partnership with information form WSDL-
destination, - the request template and - the
response template.
15
Demo SAP Inbound Calling a SAP web service
Call the web service anywhere in the do this
properties in your map
If the web service does not contain any complex
XML types, you can call it straight away in your
process add EPO.xel library to your process
use Integration Wizard to create the web service
call
16
Demo SAP Inbound Calling a SAP web service
Prepare purchase order items as complex type for
request XML
B2B WS Integrator provides functionality for
handling complex XML data in request and
response.For purchase orders you want to send
several items in the request.With B2B WS
Integrator function CreateXMLTable you can do
this easily. This function creates complex XML
data and puts it into a memo variable. This memo
variable can then be used in the request XML
template.
17
EPO XML Connector for Metastorm BPM / SAP
integration
SAP Outbound Calling a Metastorm Web Service
from SAP
  • Every Metastorm BPM action, stage and form can be
    published to the IIS as web service using
    Metastorms Process Activator.
  • The web service call is easily achieved with the
    EPO Client of the EPO XML Connector in SAP.
  • Templates for calling Metastorm BPM web services
    in SAP are provided.
  • Web service calls produce a (XML) communication
    layer between SAP and Metastorm BPM. Release
    changes etc. are hugely simplified and costs are
    reduced.

18
Demo SAP Outbound Calling a MBPM web service
Steps involved
  • Publish an action, stage or form as web service
    using Metastorm Process Activator.

M B P M
  • Implement the EPO Client in an ABAP program-
    Program must select data in SAP- Prepare the
    request XML- Call EPO Client Metastorm BPM web
    service call- Handle the response XML in SAP

S A P
19
Demo SAP Outbound Calling a MBPM web service
Metastorm sample procedure take call The
Metastorm Process Activator allows publishing a
web service from this process map.
Metastorms Process Activator allows publishing
any process action, form or stage as web
service.The web service gets published to
Microsoft IIS. In previous Metastorm BPM
versions it was called Web Service Activator
20
Demo SAP Outbound Calling a MBPM web service
SAP ABAP program calling EPO Client 3 times
login, take call, logout
Login and logout can be avoided by sending
authentication data with the web service call
take call.
21
Demo SAP Outbound Calling a MBPM web service
SAP ABAP program calling EPO Client MBPM web
service call
  • EPO Client is a SAP function module implementing
    a web service proxy.
  • It can be used anywhere in SAP ABAP.
  • In this demonstration it is used to call a
    Metastorm BPM web service.
  • Programs using EPO Client can be scheduled as
    regular job in SAP.

22
Pod summary
  • Easily create web service calls in Metastorm BPM
    for SAP web services Metastorm BPM
    -gt SAP Web Service -gt Metastorm BPM
  • Easily create web service calls in SAP for
    Metastorm BPM web services
    SAP -gt Metastorm BPM Web Service -gt SAP
  • Separate Metastorm BPM and SAP with a
    transparent, reusable XML web service
    communication layer
  • Modern, but simple, stable and well established
    integration solution
  • Process pod is built with 2 products from EPO
    Consultinga) EPO XML Connector for SAPb) B2B
    WS Integrator for Metastorm BPM

23
  • For more information please contactMetastorm
  • MetastormProcessPods_at_Metastorm.com
  • www.Metastorm.com
  • North America
  • 443-874-1253 or877-321-META (6382)International
  • 44 (0) 208-971-1500

Thank you
EPO Consulting werner.kroiss_at_epoconsulting.com
www.epoconsulting.com 43 (0) 1 8904058
Write a Comment
User Comments (0)
About PowerShow.com