The two main data exchange platforms of the Swiss Government serve to declare goods and their value added tax (VAT). They rely on WSO2 to connect different technologies such as SAP and Oracle Weblogic. The advantages of such an exchange platform include
Simplified programming
Simplified adding of enterprise and e-government services
Possibility to move the services from one technology to another
Ability to analyze communication problems between the different applications
This session will explore the challenges faced when implementing this flexible architecture and how they overcame them with the WSO2 platform.
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