0
Using Mashup Integration Services inB2B ScenariosSYSTEMATIC THOUGHT LEADERSHIP FOR INNOVATIVE BUSINESS Robert Siebeck1 3, ...
SAP Research Global Network                                                                     Darmstadt                 ...
Agenda  1.      Motivation and Challenges  2.      Background and Related Work  3.      Enterprise Mashup Integration Patt...
Motivation and Challenges  Problem Statement   Existing approaches for B2B collaboration    lack on richness or reach   ...
Agenda  1.      Motivation and Challenges  2.      Background and Related Work  3.      Enterprise Mashup Integration Patt...
B2B Hubs  Hard-Wired Electronic Interoperation                   Vendor                                                   ...
Background and Related Work  What are Enterprise Mashups?         An Enterprise Mashup is a Web-based resource that combin...
Background and Related Work  Enterprise Mashup Terminology and Platforms                                       Mashup     ...
Agenda  1.      Motivation and Challenges  2.      Background and Related Work  3.      Enterprise Mashup Integration Patt...
Enterprise Mashup Integration Pattern  OverviewIntegration between two Mashup Platforms can be done on several layers:   ...
Enterprise Mashup Integration Pattern  Advantages and Disadvantages Pattern                                              A...
Agenda  1.      Motivation and Challenges  2.      Background and Related Work  3.      Enterprise Mashup Integration Patt...
Enterprise Mashup Integration Pattern  Pattern 6: Mashup Integration ServiceCharacteristics   Mashup Platforms at Company...
Mashup Integration Services  Required Services                                                                Required Ser...
Mashup Integration Services  Implementation with Cloud-Based Services Architecture of the Prototype                       ...
Agenda  1.      Motivation and Challenges  2.      Background and Related Work  3.      Enterprise Mashup Integration Patt...
Conclusion and Outlook   B2B      collaboration using Mashups           There are several ways to implement B2B collabor...
Future Work – FAST Project  B2B Scenario (POS Promotion Scenario)                                                         ...
Thank you!© SAP 2008 /Enterprise Mashups: Design Principles towards the Long Tail of User Needs / Page 19
Mashup Integration Services  Demonstration: Sample Scenario                                      Organization A           ...
Mashup Integration Services  Yahoo! Pipes used for creating Promotion Requests© SAP 2009 / Enterprise Mashup Integration S...
Mashup Integration Services  Yahoo! Pipes used for creating Promotion Requests© SAP 2009 / Enterprise Mashup Integration S...
Mashup Integration Services  IBM Lotus Mashups to display and accept promotion requests© SAP 2009 / Enterprise Mashup Inte...
Mashup Integration Services  Yahoo! Pipes for viewing accepted promotion requests© SAP 2009 / Enterprise Mashup Integratio...
Upcoming SlideShare
Loading in...5
×

Mashup integration services in B2B scenarios

366

Published on

Currently available solutions on the market addressing enterprise needs for Business to Business (B2B) integration have certain disadvantages, which includes the need of developers to implement B2B collaborations or the time needed to implement or change such integration projects. Enterprise Mashups, a new generation of Web-based applications which integrates users from the business units with limited programming skills in the development process, can address some of those issues. This paper presents a novel pattern which can be used to support cross-organizational integration by using the Enterprise Mashup paradigm together with Mashup integration services. This pattern is demonstrated by an implemented prototype which was evaluated by means of a sample scenario.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
366
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Mashup integration services in B2B scenarios"

  1. 1. Using Mashup Integration Services inB2B ScenariosSYSTEMATIC THOUGHT LEADERSHIP FOR INNOVATIVE BUSINESS Robert Siebeck1 3, Till Janner1, Christoph Schroth1, Volker Hoyer1 2, Wolfgang Wörndl3, Florian Urmetzer1 1 SAP Research CEC St. Gallen, Switzerland 2 University of St. Gallen, =mcminstitute, Switzerland 3 Technische Universität München, Germany Speaker: Volker Hoyer (volker.hoyer@sap.com)
  2. 2. SAP Research Global Network Darmstadt Dresden Belfast Montréal Karlsruhe Walldorf St.Gallen Shanghai Palo Alto Sophia Antipolis Zurich Pretoria Brisbane SAP Labs-based Research Centers Campus-based Engineering Centers planned© SAP 2009 / Enterprise Mashup Integration Services / Page 2
  3. 3. Agenda 1. Motivation and Challenges 2. Background and Related Work 3. Enterprise Mashup Integration Patterns 4. Mashup Integration Services 5. Conclusion and Outlook© SAP 2009 / Enterprise Mashup Integration Services / Page 3
  4. 4. Motivation and Challenges Problem Statement  Existing approaches for B2B collaboration lack on richness or reach  Enterprise Mashups enable fast and flexible B2B collaboration B2B Integration Challenges  Long development cycles  Expensive development  Lacking availability of solutions for small and medium enterprises© SAP 2009 / Enterprise Mashup Integration Services / Page 4
  5. 5. Agenda 1. Motivation and Challenges 2. Background and Related Work 3. Enterprise Mashup Integration Patterns 4. Mashup Integration Services 5. Conclusion and Outlook© SAP 2009 / Enterprise Mashup Integration Services / Page 5
  6. 6. B2B Hubs Hard-Wired Electronic Interoperation Vendor Software Service Multienterprise/ B2B Gateway MFT Suites EDI Translators IaaS B2BPO SW Accenture x x Adv. Data Exch. x Axway x x x Click Commerce x x x Covisint x Crossgate x x DICentral x x E2Open x x EasyLink Services x eZCom Software x x x GxS x x x x Hubspan x x Inovis x x x x x nuBridges x x x Seeburger x x x Sterling Com. x x x x x SupplyOn x TietoEnator x x Tumbleweed x© SAP 2009 / Enterprise Mashup Integration Services / Page 6
  7. 7. Background and Related Work What are Enterprise Mashups? An Enterprise Mashup is a Web-based resource that combines existing resources, be it content, data or application functionality, from more than one resource by empowering the end users to create individual information centric and situational applications.© SAP 2009 / Enterprise Mashup Integration Services / Page 7
  8. 8. Background and Related Work Enterprise Mashup Terminology and Platforms Mashup Mashup Platforms and Tools Mashup Wiring Enterprise Mashup Stack Gadget Screen Flow Gadget Product: Screen Piping Resource API Systems/ Services© SAP 2009 / Enterprise Mashup Integration Services / Page 8
  9. 9. Agenda 1. Motivation and Challenges 2. Background and Related Work 3. Enterprise Mashup Integration Patterns 4. Mashup Integration Services 5. Conclusion and Outlook© SAP 2009 / Enterprise Mashup Integration Services / Page 9
  10. 10. Enterprise Mashup Integration Pattern OverviewIntegration between two Mashup Platforms can be done on several layers: Pattern 1: Sharing of Mashup Platform Pattern 2: Provide a Gadget Pattern 3: Provide a Screen Pattern 4: Provide an API/ Resource Pattern 5: Connect Resources Pattern 6: Mashup Integration Services (PaaS) 1 2 3 4 5© SAP 2009 / Enterprise Mashup Integration Services / Page 10
  11. 11. Enterprise Mashup Integration Pattern Advantages and Disadvantages Pattern Advantages Disadvantages P1: Share Mashup Few integration issues, easy to No automated data exchange, media break Platform implement P2: Provide a Gadget Automated data exchange Gadget need to be available, company A has to follow the process defined by company B’s gadget P3: Provide a Screen Automated data exchange, Company A needs to follow the screen-flow company A can customize screen- design of company B, possibly a developer flow is needed to integrate the screen into the gadget P4: Provide an API/ Automated data exchange, Company B needs to provide an API, which Resource company A can customize the probably requires a developer process and screen-flow design P5: Connect Automated data exchange, the Hard-wired connection between backend Resources integration issues are hidden from systems is required, which decreases the the end user process’ flexibility, as end users are not enabled to change the process anymore, also the connection has to be established developers© SAP 2009 / Enterprise Mashup Integration Services / Page 11
  12. 12. Agenda 1. Motivation and Challenges 2. Background and Related Work 3. Enterprise Mashup Integration Patterns 4. Mashup Integration Services 5. Conclusion and Outlook© SAP 2009 / Enterprise Mashup Integration Services / Page 12
  13. 13. Enterprise Mashup Integration Pattern Pattern 6: Mashup Integration ServiceCharacteristics Mashup Platforms at Company A and B can access the Mashup Integration Services via an API Mashup Integration Services provide several supportive features Represents future Platform as a Service (PaaS) environments© SAP 2009 / Enterprise Mashup Integration Services / Page 13
  14. 14. Mashup Integration Services Required Services Required Services (Conceptual Perspective)  Organzational Layer  Semantics Layer  Infrastructure Layer© SAP 2009 / Enterprise Mashup Integration Services / Page 14
  15. 15. Mashup Integration Services Implementation with Cloud-Based Services Architecture of the Prototype Demonstration Sample Scenario© SAP 2009 / Enterprise Mashup Integration Services / Page 15
  16. 16. Agenda 1. Motivation and Challenges 2. Background and Related Work 3. Enterprise Mashup Integration Patterns 4. Mashup Integration Services 5. Conclusion and Outlook© SAP 2009 / Enterprise Mashup Integration Services / Page 16
  17. 17. Conclusion and Outlook  B2B collaboration using Mashups  There are several ways to implement B2B collaborations using Mashups  A novel way has been proposed  PaaS Prototype for B2B Transaction  A cloud-based prototype has been implemented: Mashup Integration Services  FAST Project: Implementation and Evaluation of a whole B2B Promotion Scenario http://fast.morfeo-project.eu© SAP 2009 / Enterprise Mashup Integration Services / Page 17
  18. 18. Future Work – FAST Project B2B Scenario (POS Promotion Scenario) The promotion crew request is for the planning and staffing of sales promotion events at customer locations or fairs. Scenario Characteristics:  POS scenarios change from case-to-case  Various different partners may be involved  „ad-hocness“ and flexibility© SAP 2009 / Enterprise Mashup Integration Services / Page 18
  19. 19. Thank you!© SAP 2008 /Enterprise Mashups: Design Principles towards the Long Tail of User Needs / Page 19
  20. 20. Mashup Integration Services Demonstration: Sample Scenario Organization A Organization B Enterprise Mashups 1 7 4 Display accepted Display promotion Collect promotion requests, collect promotion requests accepted promotion requests requests Post JSON via Post XML via REST Web Service Atom Feed REST Web Service RSS feed Mashup Integraton Services 6 Translation, 5 Provide list of Routing Store accepted accepted promotion promotions requests 2 3 Translation, Routing Provide promotion Store promotion requests as RSS requests feed© SAP 2009 / Enterprise Mashup Integration Services / Page 20
  21. 21. Mashup Integration Services Yahoo! Pipes used for creating Promotion Requests© SAP 2009 / Enterprise Mashup Integration Services / Page 21
  22. 22. Mashup Integration Services Yahoo! Pipes used for creating Promotion Requests© SAP 2009 / Enterprise Mashup Integration Services / Page 22
  23. 23. Mashup Integration Services IBM Lotus Mashups to display and accept promotion requests© SAP 2009 / Enterprise Mashup Integration Services / Page 23
  24. 24. Mashup Integration Services Yahoo! Pipes for viewing accepted promotion requests© SAP 2009 / Enterprise Mashup Integration Services / Page 24
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×