Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
DESIGN AND INSTANTIATION OF
REFERENCE ARCHITECTURE FOR
PLUGGABLE SERVICE PLATFORM
IN E-COMMERCE
MOHAMMAD ANGGASTA PARAMART...
Traditional approach
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce...
 Needs to integrate diverse applications of
business partners
 Emergence of new technologies (Cloud, SaaS,
Mobile, Socia...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
4
RESEARCH QUESTION
...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
5
RESEARCH QUESTION
...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
6
RESEARCH METHODOLO...
 Common components: compilation of
common e-commerce platform functionalities
 Gaps & issues:
 Webshop-specific
connect...
 Web Services
 Service Oriented Architecture & SOAP Web Services
 RESTful Services & REST API
 Cloud Computing
 Cloud...
 Common components:
 SOA Governance and API Management
 Process management
 Gaps:
 Lack of BPM engine
27/9/14Design a...
 Enterprise Architecture
 Architecture Framework : TOGAF
 Architecture Modeling Language : Archimate
27/9/14Design and ...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
11
ARCHIMATE
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
12
THE COMPLETE REFE...
27/9/14 13
ONLINE RETAILER
Common e-commerce
platform functionalities
from the state-of-the-art
analysis
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
14
SERVICE PROVIDER
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
15
PLATFORM PROVIDER...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
16
PLATFORM PROVIDER...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
17
CASE SELECTION
AR...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
18
PROTOTYPE DEVELOP...
27/9/14 19
CIM & BUSINESS PROCESS DIAGRAM
RETURN REGISTRATION PROCESS
27/9/14 20
PIM& RETURN HANDLING ARCHITECTURE
27/9/14 21
PSM & MULESOFT INTEGRATION FLOW
PROTOTYPE DEMONSTRATION
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Comme...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
23
DESIGN VALIDATION...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
24
DESIGN VALIDATION...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
25
DESIGN VALIDATION...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
26
CONCLUSION
CONTRI...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
27
CONCLUSION
LIMITA...
THANK YOU
DISCUSSION TIME
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Com...
RESERVED SLIDES
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
29
...
 Content & Product Information Management
 Website Storefront Management
 Customer Account Management and Customer Serv...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
31
E-COMMERCE PLATFO...
 Web Services
 Universal Description Discovery and Integration (UDDI):
service discoverability mechanism
 Web Service D...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
34
DEVELOPMENT HISTO...
 SOAP
 REST
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
35
DEV...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
36
STATE-OF-THE-ART ...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
37
STATE-OF-THE-ART ...
27/9/14 39
MULESOFT STUDIO MAIN WORKFLOW
Design and Instantiation of Reference Architecture of Pluggable
Service Platform ...
27/9/14 40
APPROVED REQUEST
Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
41
APPROVED REQUEST
...
27/9/14 42
DATA MAPPER
Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
43
GENERATE RMA LABEL
44
POSTMASTER LABEL
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
45
APPROVED REQUESTG...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
46
REJECTED REQUEST
...
Compone
nt
Postmaster Shipcloud
JSON
Payload
{
"to":
{ "company": "Catelog",
"contact": "Mohammad Anggasta”
"line1":”Emmas...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
48
DESIGN VALIDATION...
49
SHIPCLOUD LABEL
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
50
PROTOTYPE DEVELOP...
27/9/14Design and Instantiation of Reference Architecture of Pluggable
Service Platform in E-Commerce
51
OAUTH
DISCUSSION
...
Nächste SlideShare
Wird geladen in …5
×

Design and Instantiation of Reference Architecture for Pluggable Service Platform in E-commerce

7.772 Aufrufe

Veröffentlicht am

This is the colloquium version of my master thesis project about enterprise architecture of pluggable e-commerce service platform. In this research, I created an e-commerce platform by integrating various web services using Service Oriented Architecture (SOA) and REST API (Application Programming Interface), run on top of a cloud-based integration platform namely Mulesoft

Veröffentlicht in: Technologie
  • Did you try ⇒ www.HelpWriting.net ⇐?. They know how to do an amazing essay, research papers or dissertations.
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • If u need a hand in making your writing assignments - visit ⇒ www.WritePaper.info ⇐ for more detailed information.
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • I’ve personally never heard of companies who can produce a paper for you until word got around among my college groupmates. My professor asked me to write a research paper based on a field I have no idea about. My research skills are also very poor. So, I thought I’d give it a try. I chose a writer who matched my writing style and fulfilled every requirement I proposed. I turned my paper in and I actually got a good grade. I highly recommend HelpWriting.net to anyone who is in the same shoes as me.
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Free Shed Plans, 12000 SHED PLANS. FREE SHED PLANS CLICK HERE ➢➢➢ https://url.cn/B7NWTgCr
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Get access to 16,000 woodworking plans, Download 50 FREE Plans... ♥♥♥ http://t.cn/A6hKwqcb
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Design and Instantiation of Reference Architecture for Pluggable Service Platform in E-commerce

  1. 1. DESIGN AND INSTANTIATION OF REFERENCE ARCHITECTURE FOR PLUGGABLE SERVICE PLATFORM IN E-COMMERCE MOHAMMAD ANGGASTA PARAMARTHA - S1341243 MASTER INDUSTRIAL ENGINEERING & MANAGEMENT
  2. 2. Traditional approach 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 2 INTRODUCTION BACKGROUND & MOTIVATION E- commerce Platform Function 1 Function 2 Function 3E- commerce Platform Function 1 Function 2 Function 3 Flexible & Lightweight Platform - Impact to agility - Limited options for retailers - Pluggable Platform - Integration
  3. 3.  Needs to integrate diverse applications of business partners  Emergence of new technologies (Cloud, SaaS, Mobile, Social Media)  Lack of suitable E-commerce platform 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 3 RESEARCH PROBLEMS
  4. 4. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 4 RESEARCH QUESTION MAIN RESEARCH QUESTION What reference architecture can best serve as the foundation for a pluggable e-commerce platform which supports seamless integration and coordination of e-commerce supply chain partners’ application and services?
  5. 5. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 5 RESEARCH QUESTION SUB RESEARCH QUESTIONS  RQ 1: What is the current e-commerce platform solutions landscape?  RQ 2: How is the current integration platform solutions landscape?  RQ 3: How to design the reference architecture of pluggable E-commerce platform which support seamless integration and coordination?  RQ 4: How to implement and evaluate the reference architecture?
  6. 6. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 6 RESEARCH METHODOLOGY  Design Science Research Methodology (DSRM) (Peffers et. al. , 2007) RQ1 RQ2 RQ3 RQ4
  7. 7.  Common components: compilation of common e-commerce platform functionalities  Gaps & issues:  Webshop-specific connectors  Point-to-point 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 7 E-COMMERCE WEB SHOP STATE-OF-THE-ART KEY FINDINGS
  8. 8.  Web Services  Service Oriented Architecture & SOAP Web Services  RESTful Services & REST API  Cloud Computing  Cloud-based Integration platform 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 8 B2B INTEGRATION TECHNOLOGIES LATEST DEVELOPMENT
  9. 9.  Common components:  SOA Governance and API Management  Process management  Gaps:  Lack of BPM engine 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 9 CLOUD-BASED INTEGRATION PLATFORM KEY FINDINGS
  10. 10.  Enterprise Architecture  Architecture Framework : TOGAF  Architecture Modeling Language : Archimate 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 10 REFERENCE ARCHITECTURE KEY CONCEPTS
  11. 11. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 11 ARCHIMATE
  12. 12. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 12 THE COMPLETE REFERENCE ARCHITECTURE
  13. 13. 27/9/14 13 ONLINE RETAILER Common e-commerce platform functionalities from the state-of-the-art analysis
  14. 14. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 14 SERVICE PROVIDER
  15. 15. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 15 PLATFORM PROVIDER SOA Governance & API Management Process Management
  16. 16. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 16 PLATFORM PROVIDER  Collaborative Data Management  Canonical data model  Schema mapper & matching  Identity and Access Management
  17. 17. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 17 CASE SELECTION ARCHITECTURE INSTANTIATION AS PROTOTYPE  Return Registration Process  Efficient return handling can increase customer satisfaction and lead to major cost saving  Not provided in most of e-commerce platform & ERP (van Hillegersberg et. al. , 2001)  Not present in existing online retailer process models
  18. 18. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 18 PROTOTYPE DEVELOPMENT  Model Driven Architecture (MDA)  Computation Independent Model (CIM)  Platform Independent Model (PIM)  Platform Specific Model (PSM)
  19. 19. 27/9/14 19 CIM & BUSINESS PROCESS DIAGRAM RETURN REGISTRATION PROCESS
  20. 20. 27/9/14 20 PIM& RETURN HANDLING ARCHITECTURE
  21. 21. 27/9/14 21 PSM & MULESOFT INTEGRATION FLOW
  22. 22. PROTOTYPE DEMONSTRATION 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 22  Catelog Front-end Webshop (1)
  23. 23. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 23 DESIGN VALIDATION  System agility aspects (Lankhorst, 2012)  The ease of making changes to a system: adaptability  The ease of rapidly deploying changes: manageability  The ease of minimizing and dealing with effects of changes: resilience  The ease of integrating a system with its environment: interoperability  The ease of decoupling a system from its environment: reusability
  24. 24. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 24 DESIGN VALIDATION Replace some of the existing services with new set of services Type of services Existing New Mailing Google Mail Yahoo Mail Shippping Postmaster Shipcloud
  25. 25. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 25 DESIGN VALIDATION RESULTS  Only few parameters need to be changed  ESB architecture design, one endpoint for each service  Schema mapping as the key to replace services  Manual service configuration during design-time  Deploying changes to Cloudhub takes few minutes  Hard to define the right granularity
  26. 26. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 26 CONCLUSION CONTRIBUTIONS  Contributions to theory  Add to the literatures of e-commerce, integration platform and enterprise architecture  Fill the gap in pluggable platform topic research line  State-of-the-art analysis  Contributions to practice  The architecture as the basis for real products  Fully functional prototype
  27. 27. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 27 CONCLUSION LIMITATION & FUTURE RESEARCH Limitations Future Research Qualitative, subjective assessment to the platform design Try to find suitable metrics for assessment with external experts Simplified use-case Broader & more complex use- case, or more than one case Implement security mechanism Partial evaluation on some architecture components Detailed service classification with respect to pluggability
  28. 28. THANK YOU DISCUSSION TIME 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 28  conclusion  contributions
  29. 29. RESERVED SLIDES 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 29  conclusion  contributions
  30. 30.  Content & Product Information Management  Website Storefront Management  Customer Account Management and Customer Service  Marketing, Promotion and Conversion  Analytic and Reporting  Data Repository & Search  Rich Web and Client Presentation  Stable Core Web Framework  Shopping Cart and Payment (Transaction Processing)  Order Management & Fulfilment System  Shipping, logistic/distribution, and warehousing  Back-office Integration  Social Media Integration  (Multi) Channel Management 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 30 FEATURES OF E-COMMERCE WEB SHOP PLATFORM
  31. 31. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 31 E-COMMERCE PLATFORM STATE-OF-THE-ART KEY TAKEAWAYS
  32. 32.  Web Services  Universal Description Discovery and Integration (UDDI): service discoverability mechanism  Web Service Description Language (WSDL): A formal document explaining service contracts, service interface 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 32 DEVELOPMENT HISTORY OF INTEGRATION TECHNOLOGIES WEB SERVICES
  33. 33. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 34 DEVELOPMENT HISTORY OF INTEGRATION TECHNOLOGIES SOA STACK
  34. 34.  SOAP  REST 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 35 DEVELOPMENT HISTORY OF INTEGRATION TECHNOLOGIES SOAP AND RESTFUL SERVICES COMPARISON
  35. 35. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 36 STATE-OF-THE-ART ANALYSIS
  36. 36. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 37 STATE-OF-THE-ART OF CLOUD-BASED SERVICE INTEGRATION PLATFORMS
  37. 37. 27/9/14 39 MULESOFT STUDIO MAIN WORKFLOW Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce
  38. 38. 27/9/14 40 APPROVED REQUEST Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce
  39. 39. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 41 APPROVED REQUEST OBTAIN CUSTOMER DETAILS
  40. 40. 27/9/14 42 DATA MAPPER Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce
  41. 41. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 43 GENERATE RMA LABEL
  42. 42. 44 POSTMASTER LABEL
  43. 43. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 45 APPROVED REQUESTGENERATE RMA (RETURN MERCHANDISE AUTHORIZATION) LABEL
  44. 44. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 46 REJECTED REQUEST MAIN FLOW
  45. 45. Compone nt Postmaster Shipcloud JSON Payload { "to": { "company": "Catelog", "contact": "Mohammad Anggasta” "line1":”Emmastraat 210", "city": "Enschede”, "state": "Null", "zip_code": "7513BH", "phone_no": "123456789" }, "package": { "weight": 1.5, "length": 10, "width": 6, "height": 8 } } "carrier": "Fedex", "service": "2DAY", { "to": { "company":"Catelog", "first_name":"Mohammad", "last_name":"Anggasta", "street":"Emmastraat", "street_no":"210", "country":"NL", "city":"Enschede”, "zip_code":"7513BH" }, "package": { "weight":1.5, "length":20, "width":20, "height":20 }, "carrier":"DHL", "service":"standard", CHANGES FROM POSTMASTER TO SHIPCLOUD
  46. 46. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 48 DESIGN VALIDATION CHANGES FROM GMAIL TO YAHOO MAIL Parameters Gmail Yahoo Mail Host smtp.gmail.com smtp.mail.yahoo.com Port 25 465 Password Application-specific password (two-step authentication) Original account password
  47. 47. 49 SHIPCLOUD LABEL
  48. 48. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 50 PROTOTYPE DEVELOPMENT DISCUSSION  General Remarks  Collaborative Services and Process Framework  Collaborative Data Management  Service Classification  Mulesoft flow, Message Structure, and Data Transformation
  49. 49. 27/9/14Design and Instantiation of Reference Architecture of Pluggable Service Platform in E-Commerce 51 OAUTH DISCUSSION  Tokens can get really big  Your apps/APIs gets more complicated  Whoever grant these permissions will have a hard time managing all this.

×