when integration means much more than application integration

Post on 19-Jan-2017

95 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

When integration means much more than

application integration

Alexey SmirnovHead of Integration Solutions

CROC inc

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

About Eurasian economic union

4+1 states182 millions of inhabitants

20 millions sq. km

More than 300 governmental agencies

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

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

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

Aspects of the project

Common standards

Technological regulations

Methodology

Technological platform

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

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

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

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

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

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

Model integration gatewayArchitecture

Gateway core

Routing

Conn

ectiv

ity

Logging and audit

Mes

sagi

ng

Integration logic

Administrative UI

Validation and error handling

Monitoring

• Configuration-based management

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

Model integration gatewayKey features

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

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

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

Thank You!

top related