soa ‘a la rússe’

15
SOA a la Rússe Alexey Smirnov CROC incorporated

Upload: smirnov-alexey

Post on 19-Jan-2017

119 views

Category:

Software


0 download

TRANSCRIPT

Page 1: SOA ‘a la Rússe’

SOA a la Rússe

Alexey Smirnov

CROC incorporated

Page 2: SOA ‘a la Rússe’

About CROC

• One of the largest Russian System integrator

• No. 1 in the market of systems integration services

• More than 900 customers• More than 2000 projects every year• Partner of more than 150 vendors

Page 3: SOA ‘a la Rússe’

SOA in Russia: challenges

• Huge territory• Weak telecommunication

infrastructure• National cryptography• A lot of proprietary

software• Lack of confidence in the

Open Source

Page 4: SOA ‘a la Rússe’

Open source initiative in CROC

• Alternative to expensive proprietary software

• Part of the complex solutions• Compliant with Government and

Military requirements

Page 5: SOA ‘a la Rússe’

Why did we choose WSO2?

Page 6: SOA ‘a la Rússe’

Why did we actually choose WSO2?

• CROC R&D Project “OpenSource ESB Competition”– Functionality– Performance and reliability– Community– Partner infrastructure

• And the winner was…

Page 7: SOA ‘a la Rússe’

Common use cases for Open Source ESB

Part of the complex solution

Enterprise integration infrastructure

Connected Enterprise

Page 8: SOA ‘a la Rússe’

Case 1: Document management in chemical holding

• Large-scale document management system

• Integration with 15 information systems

• Distributed environment – from Moscow to Siberia

• Tight schedule

Page 9: SOA ‘a la Rússe’

Case 1: Document management in chemical holding1C ERP

Subsidiary1C ERP

Subsidiary

Integration platform

ECM1C ERPCentral

1C ERPSubsidiary

SMTP server

Bank GatewayOCR

WSO2 ESB

Client MDM

Async processing

VFS

VFS VFS

OeBS

Log Database

SAP ERPArchiveLink

Monitoring and Administration

HTTP HTTP HTTP

HTTP HTTP SMTP

HTTP

Page 10: SOA ‘a la Rússe’

Case 2: Streamlining HR processes in federal Agency

• Russian-wide agency – 89 branches from Kaliningrad to Kamchatka

• Old-style IT infrastructure – file shares, db links, FOXPro and dBase, …

• Data – key asset of agency

• Pilot project: integration between HR systems

Page 11: SOA ‘a la Rússe’

Case 2: Streamlining HR processes in federal AgencyMaster Data Management

WSO2 Enterprise Service Bus

People Organizational structure Roles

Business processes and business rules

1C: Payroll BOSS HR System ITSM ECM Corporate

PortalMail Server

Business rules engine Monitoring

Page 12: SOA ‘a la Rússe’

Case 3: eGovernment for large Ural region

• Electronic public services for citizens and organizations

• A lot of similar services• Need to develop 40

services in 2 months• Strict national

cryptography

Before

After

Page 13: SOA ‘a la Rússe’

Case 3: eGovernment for large Ural region

• WSO2-based Service Factory– Set of utility sequences and

services– Set of interaction patterns– Auto-generated tests

• CryptoService– Implements national

cryptography– KGB-approved

Page 14: SOA ‘a la Rússe’

Lessons learned

• All platforms are different, mind about it

• Bugs happen• Be ready to extend

platform…• … but don’t try to code

everything• Join to Community

Page 15: SOA ‘a la Rússe’

Thank You