Upload
yenlo
View
51
Download
2
Embed Size (px)
Citation preview
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:
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 ! 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