Transcript

One connected World

“It really boils down to this: that all life is interrelated. We are all caught in an inescapable network of mutuality, tied into a

single garment of destiny. Whatever affects one destiny, affects all indirectly.” - Martin Luther King

One connected World

!  Enterprise data becomes Personal data (again) !  Fast, faster, fastest:

‘tomorrow does not exist anymore’

!  Freedom in location, device and time: Whenever, Wherever you want

One connected World, but with some important swifts for customers:

One connected World

!  (Extreme) short time-to-market

!  Collaboration and Integration within the information chain will be crucial

!  More production, but with lower CAPEX and lower OPEX

!  We need flexibility, high-availability, security, mobility, and so on...

!  We need to be in control

One connected World, but with some important rules for businesses:

One connected World

Also means you need to have a Cloud strategy:

One connected World

To do so, we need to turn this:

One connected World

Into this:

Customer integration case

!  Stichting Epilepsie Instellingen Nederland (SEIN)

!  Improving patient care by integrating information systems !  Collaboration between business partners

Customer integration case

!  Stichting Epilepsie Instellingen Nederland (SEIN)

!  Improving patient care by integrating information systems !  Collaboration between business partners

Stichting Epilepsie Instellingen NL

!  Stichting Epilepsie Instellingen Nederland (SEIN) is a knowledge and expert centre for epileptic and related diseases. SEIN is specialized in diagnosing, treating, guidance and scientific research on epileptic disease.

!  SEIN has 2 clinical centres and 12 policlinics, habitats, special education and sleep facilities.

!  SEIN have asked Yenlo to materialize their vision and ambitions on ICT. The product of this request is the implementation of a Service Oriented Architecture based on WSO2 components.

Vision

!  ICT should be a vehicle to allow the growth of SEIN while being cost-aware and providing good quality

!  Adopt Enterprise Architecture conform IEEE 1471

!  Maximum decoupling between components

!  Distributed data and functionality must be uniformly described / deployed

!  Non-monolithic solution. Apply maximum decoupling between systems

IEEE#1471:#The$fundamental$organiza2on$of$a$system$embodied$in$its$components,$$their$rela2onships$to$each$other$and$to$the$environment$and$the$$principles$guiding$its$design$and$evolu2on$

!  Hospital Information system

!  Micromed – Video recording - Electrograms

!  Entangled

!  About 50 applications

!  High coupling – Oil spil

!  Complex environment

!  Batch processing, manual triggers

!  No overview, leads to surprises

!  Little or no monitoring

Overview – Previous situation

Overview – New situation

Overview – New situation

Overview – New situation !  CDM

!  Adapters to transform CDM <-> App

!  Adapters to hide implementations like file/folders

!  Investigate real-time vs batch processing

!  Central registry to retain focus, who uses who

!  Not just ESB…

What needs to be done

! ##90#service#integra4ons#

! ##Defining#generic#services##! ##Integrate#message#monitoring#through#complete#chain#

How do we do that !  HL7#support#–#is#a#basis#for#the#Canonical#Datamodel##!  File#adapters#–#many#exis4ng#systems#use#filetransfers#

!  Complete#stack#–#Allowing#monitoring#and#repor4ng#of#message#exchanges##!  Step#by#step#service#integra4on##with#an#Agile#approach;#prevent#bigLbang#

!  Start#with#integra4ons#of#different#types

The story so far

!  Multiple integrations have been done

!  They cover HL7 interactions as well as plain SOAP

!  Reliable messaging through the use of ActiveMQ

!  Work in progress, more to come…..

Lessons learned

!  ActiveMQ as message broker

!  Don’t do everything in the ESB, be sensible

!  Grow your CDM

!  WSO2 stack allows to add more functionality later on…

The future

!  API gateway for external- and internal access

!  Implementing (WS) security policies

!  Exposing existing databases with a.o. DSS

!  Extend the current Canonical Data Model

!  Implementing DevOps

Get connected with

!  This workshop presentation will be mailed to you

!  WSO2 updates, reviews and whitepapers on WSO2 Community LinkedIN

!  Yenlo is the Global Strategic Alliance Partner of WSO2 for:

!  WSO2 product support, 24/7 around the clock !  WSO2 quickstart services to get started, on-premises and remote !  WSO2 development services, on-premises and remote !  WSO2 training & certification programs !  Yenlo Managed Services for 24/7 full monitoring and problem

management for your complete IT stack

Get connected with

www.yenlo.com or our WSO2 Community on LinkedIn

www.suse.com

www.wso2.com

One connected World

Thank you and stay connected!


Recommended