when integration means much more than application integration

19
When integration means much more than application integration Alexey Smirnov Head of Integration Solutions CROC inc

Upload: smirnov-alexey

Post on 19-Jan-2017

95 views

Category:

Software


1 download

TRANSCRIPT

Page 1: When integration means much more than application integration

When integration means much more than

application integration

Alexey SmirnovHead of Integration Solutions

CROC inc

Page 2: When integration means much more than application integration

About CROC

• One of the largest Russian system integrators

• No. 1 in the Russian market of systems integration services

• More than 900 customers• More than 2000 projects

every year• Partner of more than 150

vendors

Page 3: When integration means much more than application integration

About Eurasian economic union

4+1 states182 millions of inhabitants

20 millions sq. km

More than 300 governmental agencies

Page 4: When integration means much more than application integration

Goals of the Union

Provide for free movement of goods, services, capital and labor

Pursue coordinated, harmonized and single policy in the national economies

Upgrade and raise the competitiveness of and cooperation between the national economies

Promote stable development

Page 5: When integration means much more than application integration

Integrated information system of the Union

• State-to-state data interchange• Execution of the shared processes• Access to shared information assets• Integrated cross-border domain of trust• Supports functions and processes

of the Union authorities

Page 6: When integration means much more than application integration

Project challenges

• Independent participants from state-members• Different legal requirements in the state-

members• Unique cryptography in each country• Different readiness of the state-members• Variety of technologies and platforms

Page 7: When integration means much more than application integration

Aspects of the project

Common standards

Technological regulations

Methodology

Technological platform

Page 8: When integration means much more than application integration

Common standards

• Handbook of recommended international and national standards:– Networking– Software development

and testing– Data structure design– Security

• Used by all the state-members

• Creates a basis for System consistency and compatibility

Page 9: When integration means much more than application integration

Technology regulations

• Rules of electronic data exchange– Actors and their responsibility– Interaction patterns– Protocols– Logging and audit requirements

• Regulation on cross border trusted interchange– Actors and their responsibility– Digital signatures usage– Data formats and protocols

Page 10: When integration means much more than application integration

MethodologyKey concepts

• Broad usage of international standards and best practices in electronic data exchange (ISO 11179, CCTS, WCO)

• Unified data model as a basis for electronic documents design

• Maximum reuse of data structures

• Semantic independence

Page 11: When integration means much more than application integration

Technological platformNational segments

National segments National segments

Integration segment

Integration platform Trusted third-partyTrusted third-party

Trusted third-party

Trusted third-party

Internal subsystems:• Portal• MDM• Analytics• Statistics• Risk management• Project management• Security• Monitoring

Page 12: When integration means much more than application integration

Integration platform

• Federated architecture:- Integration gateways- Data synchronization subsystem- Messaging subsystem

• Tightly integrated with trusted third-parties• Based on model integration gateways• Built on:

- WSO2 Enterprise Service Bus- WSO2 Application Server- PostgreSQL DB

Page 13: When integration means much more than application integration

Model integration gatewayWhy WSO2?

• Complies to key requirements:• Open source• High performance• No license fees• No platform lock-in

• Solution we can trust• Proven stability and reliability• High performance and great scalability• Easy to monitor and control

Page 14: When integration means much more than application integration

Model integration gatewayArchitecture

Gateway core

Routing

Conn

ectiv

ity

Logging and audit

Mes

sagi

ng

Integration logic

Administrative UI

Validation and error handling

Monitoring

Page 15: When integration means much more than application integration

• Configuration-based management

• End-to-end audit• Auto diagnostics• Operational reporting• Fast and reliable: – 100-120 TPS– Caching– Asynchronous

Model integration gatewayKey features

Page 16: When integration means much more than application integration

Model integration gatewayDeployment and management

Model integration gateway

Gateway core server

WSO2 Enterprise Service Bus

Messaging platform

Application Server

WSO2 Application Server

Carbon Applications

Queue manager Admin UI

Database server

PostgreSQL Server

Audit DB

Config DB

Operational reportingMonitoring console

Page 17: When integration means much more than application integration

What’s next?

• API for greater openness:– OpenData services– G2B and G2C services

• Event processing for greater control:– Business rules– Online transaction

control– Business activity

monitoring

Page 18: When integration means much more than application integration

And one more time

• Large project without standards and methodology is a great risk

• Think about reusability and reliability• Do not forget about monitoring and control• WSO2 can help to integrate everything, even

countries

Page 19: When integration means much more than application integration

Thank You!