SlideShare a Scribd company logo
Why Swiss Chocolate
relies on WSO2
Gion Sialm, Ph.D.
Head WSO2
Federal Office of Information Technology, Systems and
Telecommunication (FOITT)
Why Swiss Chocolate Relies on WSO2
• Business Case
– The three steps to Swiss Chocolate
– E-dec Platform
– Fiscal-IT Platform
• Architecture Overview
– E-dec Platform
– Fiscal-IT Platform
• WSO2 Architecture
• Summary: Key Factors
Business Case: Step 1
Import Cacao to Switzerland
Business Case: Step 2
Processing and Selling Chocolate in Switzerland
Buymilk
Sellchocolate
Business Case: Step 3
Export Chocolate to the World
Business Case: e-dec Platform
for Step 1 and 3
Declare Select Billing
eVV
procurement
eVV
Surveillance
Importer Shipper Exporter Private persons VAT Administration
Declaration Selection Billing eVV
procurement
eVV Surveillance
e-dec platform
Business Services
Business Case: Fiscal-IT Platform
for Step 2
Registration Declaration Revising Billing Refunding
Importer Shipper Exporter Companies VAT Administration
Registration Declaration Revising Billing Refunding
Ficsal-IT platform
Business Services
Architecture: e-dec Platform
Oracle
Web-logic
Server
Service Providers (Machine-Machine)Service Providers (Human-Machine)
API Proxy Mail Server
Logfilemanagement
Gateways/
PEPs
Web Mail
Monitoring
SOAP (SSL-GW)
pop3s
jms
https
ftps, scp, ldaps
…
API Pub/Store
Identity and Access Management (IAM)
Message
Broker
App x
https
e-dec Core
AMPQ
ESB
Architecture: Fiscal-IT Platform
Service Providers (Machine-Machine)Service Providers (Human-Machine)
App 2
Filenet
App 3
SAP
App x
Domtrac
Logfilemanagement
Gateways/
PEPs
SOAPRASWeb …
Monitoring
Identity and Access Management (IAM)
REST
App 1
Java
WSO2
Components
WSO2 Architecture: E-dec/ Fiscal-IT
WSO2 Message Broker
JMS
WSO2 ESB
Service Provider (SL): Routes and Transformations Database
Schema
AMPQ
WSO2 API Mgmt
SOAP/REST
External Applications
Database
Schema
Queue Engine
Buffering messages
Database
Schema
Webservice Gateway (coarse autorisation)
http(s)
Internal Applications such as SAP
SOAP/REST
Gateway Publish StoreKeymgr
Processing Engine Error-handling
Processing Engine Error-handling
Summary:
Key Success Factors
•Collaboration with
•External WSO2
• Partner
•Collaboration
•with WSO2
•Automatisation
Thank You!

More Related Content

WSO2Con USA 2017: Why Swiss Chocolate Relies on WSO2

  • 1. Why Swiss Chocolate relies on WSO2 Gion Sialm, Ph.D. Head WSO2 Federal Office of Information Technology, Systems and Telecommunication (FOITT)
  • 2. Why Swiss Chocolate Relies on WSO2 • Business Case – The three steps to Swiss Chocolate – E-dec Platform – Fiscal-IT Platform • Architecture Overview – E-dec Platform – Fiscal-IT Platform • WSO2 Architecture • Summary: Key Factors
  • 3. Business Case: Step 1 Import Cacao to Switzerland
  • 4. Business Case: Step 2 Processing and Selling Chocolate in Switzerland Buymilk Sellchocolate
  • 5. Business Case: Step 3 Export Chocolate to the World
  • 6. Business Case: e-dec Platform for Step 1 and 3 Declare Select Billing eVV procurement eVV Surveillance Importer Shipper Exporter Private persons VAT Administration Declaration Selection Billing eVV procurement eVV Surveillance e-dec platform Business Services
  • 7. Business Case: Fiscal-IT Platform for Step 2 Registration Declaration Revising Billing Refunding Importer Shipper Exporter Companies VAT Administration Registration Declaration Revising Billing Refunding Ficsal-IT platform Business Services
  • 8. Architecture: e-dec Platform Oracle Web-logic Server Service Providers (Machine-Machine)Service Providers (Human-Machine) API Proxy Mail Server Logfilemanagement Gateways/ PEPs Web Mail Monitoring SOAP (SSL-GW) pop3s jms https ftps, scp, ldaps … API Pub/Store Identity and Access Management (IAM) Message Broker App x https e-dec Core AMPQ ESB
  • 9. Architecture: Fiscal-IT Platform Service Providers (Machine-Machine)Service Providers (Human-Machine) App 2 Filenet App 3 SAP App x Domtrac Logfilemanagement Gateways/ PEPs SOAPRASWeb … Monitoring Identity and Access Management (IAM) REST App 1 Java WSO2 Components
  • 10. WSO2 Architecture: E-dec/ Fiscal-IT WSO2 Message Broker JMS WSO2 ESB Service Provider (SL): Routes and Transformations Database Schema AMPQ WSO2 API Mgmt SOAP/REST External Applications Database Schema Queue Engine Buffering messages Database Schema Webservice Gateway (coarse autorisation) http(s) Internal Applications such as SAP SOAP/REST Gateway Publish StoreKeymgr Processing Engine Error-handling Processing Engine Error-handling
  • 11. Summary: Key Success Factors •Collaboration with •External WSO2 • Partner •Collaboration •with WSO2 •Automatisation