wso2con usa 2017: why swiss chocolate relies on wso2
TRANSCRIPT
Why Swiss Chocolaterelies 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
Buy milk
Sell
choc
olat
e
Business Case: Step 3
Export Chocolate to the World
Business Case: e-dec Platform
for Step 1 and 3
Declare Select BillingeVV
procurement
eVVSurveillance
Importer Shipper Exporter Private persons VAT Administration
Declaration Selection Billing eVV
procurement eVV Surveillance
e-dec platformBusiness 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 platformBusiness Services
Architecture: e-dec Platform
Oracle Web-logic
Server
Service Providers (Machine-Machine)Service Providers (Human-Machine)
API Proxy Mail Server
Logf
ilem
anag
emen
t
Gateways/ PEPs
Web Mail
Mo
nit
ori
ng
SOAP (SSL-GW)
pop3s
jmshttps
ftps, scp, ldaps
…API Pub/Store
Identity and Access Management (IAM)
Mes
sage
B
roke
r
App x
https
e-dec Core
AMPQ
E
SB
Architecture: Fiscal-IT Platform
Service Providers (Machine-Machine)Service Providers (Human-Machine)
App 2
Filenet
App 3
SAP
App x
Domtrac
Logf
ilem
anag
emen
t
Gateways/ PEPs SOAPRASWeb …
Mo
nit
ori
ng
Identity and Access Management (IAM)
REST
App 1
Java
WSO
2 C
om
po
nen
ts
WSO2 Architecture: E-dec/ Fiscal-IT
WSO2 Message Broker
JMSWSO2 ESB
Service Provider (SL): Routes and Transformations DatabaseSchema
AMPQ
WSO2 API Mgmt
SOAP/REST
External Applications
DatabaseSchema
Queue EngineBuffering messages
DatabaseSchema
Webservice Gateway (coarse autorisation)http(s)
Internal Applications such as SAPSOAP/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!