MQ Connecting Any Thing FIIF 11122014 Espoo Santa Margarita Oy Juhani Lehtola Paper Mill Manufacturing and shipping Manufacturing Sales Quality Control Logistics Maintenance Weight ID: 463082
Download Presentation The PPT/PDF document "Apparatus" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Apparatus
MQ - Connecting Any
Thing
FIIF
11.12.2014
, Espoo
Santa Margarita Oy
Juhani LehtolaSlide2
Paper Mill: Manufacturing
and shipping
Manufacturing
Sales
Quality Control
Logistics
Maintenance
Weight?Slide3
Health
care
:
Communicating
and
serving
Valvira
HR
Analysing
devices
Patient
system
Resource
management
Identification
Security
KELA
Blood pressure?Slide4
About
Vitec
Software
in
Health Business
Area
Developing
and selling browser
based
health
c
are
system,
”Acute
”,
SaaS
.
Customers
Physiotherapy
services
Private health care services
Hospitals
Occupational Health Care
Public administration
Vitec
Software OySlide5
januari-juni
2012
Acute
health
care
system
Apparatus
is the
m
essage
core
component
Centralized
management
Centralized
control
Certified
by Kela
E.g
.
Resipe
and
kanta-messages
About
1
million messages/monthAbout 1 message/sec
Vitec
Software OySlide6
Acute Architecture
Health Care Message Transmission Center
(Apparatus)
Välityspalvelin
(Apparatus asennus)
Välityspalvelin
(Apparatus asennus)
Local Transmssion
(Apparatus)
10 pc
Acute
Acute
Acute
Acute
Acute
Currently 85 Acute installations are connected with the Health Care Message Transmission Center.
KELA
Valvira
Other partners
Local integration partners
Apparatus Role
: Router
Does not care about content.
Over 800 installations
Vitec Software Oy
Apparatus Role
:
Xrule
- business logic implemented Slide7
Routing
and
Transfer
Do
the
Routing
Guarantee
the
transfer
Apparatus
:
CoreSlide8
Routing
and
Transfer
Communication
HTTP / HTTPS
Ethernet
File I/O
Email
Serial
Do
the
Routing
Guarantee
the
transfer
SMS
Apparatus
:
Core
, CommunicationSlide9
Routing
and
Transfer
Communication
HTTP / HTTPS
Ethernet
File I/O
Email
Serial
Do
the
Routing
Guarantee
the
transfer
SMS
Core
,
Communication,
Xrule
XConverter
:
HL7/CDRA,
XML,
EDI- ,
Finvoice-
, OVT,
papiNet-
XApplication
:
Database
loader
XApplication
:
Response
XConverter
:
Modificator
XChecker
:
Validity
Message
handler
–
Xrule
roles
XTransfer
:
File
R/W/TransferSlide10
Routing
and
Transfer
Communication
HTTP / HTTPS
Ethernet
File I/O
Email
Serial
Xapplication
:
Database
loader
XApplication
:
Response
XConverter
:
Modificator
Do
the
Routing
Guarantee
the
transfer
SMS
XChecker
:
Validity
Message
handler
–
Xrule
roles
Web UI –
Control
Room
Control
Management
Statistics
SL -
monitor
XTransfer
:
File
R/W/Transfer
XConverter
:
HL7/CDRA,
XML,
EDI- ,
Finvoice-
, OVT,
papiNet-Slide11Slide12
File Writer
File Reader
TCP Client
TCP Server
Control Room
Statistics
Latency
Throughput
Manage
Configuration
Routing
Messages
Xrules
Endpoint
Adapters
Database(s)
XRule
Scheduled Application Adapter
Application Adapters (Sovellusadapterit)
Database
Messages
Routing
Control Room
Log
Monitoring
Status
Alarms
Log
Database
Configuration
Apparatus Core,
Endpoint Adapters,
Application Adapters,
Control Room
Apparatus Core
Routing
Database(s)
XRule
Application Adapter
Custom DLL
Custom DLL
HTTP Receiver (IIS)
HTTP Poster
Serial
Email Sender
SMS
PlugIn DLLSlide13
Commands
If
Else
Switch
Case
While
Foreach
Action
Xrule-application
node
Actions
add-attribute
add-node
add-namespace
delete-node
get-
datetime
invoke-method
merge-request
merge-result
procedure
read-file
rule
send-http
send-message
set-certificate
set-string
set-value
sqltransform
validateweb-servicewrite-debugwrite-filewrite-logVariablesStatusRequestResponseResultValueSlide14
Message
service
development
Apparatus as in-house tool
Own installation
Own development
StM: Support, training
Apparatus installationOwn installation
Outsourced developmentStM: Development, support, training
Apparatus SaaS
StM installation
Outsourced development
StM:
Development, support
, training
Slide15
TEKES –
product
development
Understandind
the needs and requirements
Industry applications,
Home applications,
Mobile applications,Open data, …
Your opinion?
Piloting and demonstrationsOpen
source,Provider and User application
API
implementation,
Mobile
applications, …
Starting or on-going project?
Slide16
With
Apparatus
MQ
Connecting
Any
Thing
is
easy
.
Lisätietoja:
Juhani Lehtola
Santa
Margarita
SA Oy
juhani.lehtola@santamargarita.fi
040-5277592