5. 11/04/2016 │5
History
< 2014
• As is application
reaches the limits
of its functionality
• As is costs-benefits
out of balance
• Needs of society
evolve
• Technology
evolves
2014
• ABB detects new
challenges
• Decision is made to
replace the legacy
application
• Government
commision for the
study is published
• Government
commission is
awarded
2015
• Study is delivered
• ABB decides to
proceed with the
realisation
• Project Kalliope is
defined
…
13. 11/04/2016 │13
Architectural principles
mmd Architectural Principles
Architecturale
principes
Business
Technologie
Data
Applicatie
Generieke open
standaarden MAGDA
principe
Informatieveiligheidsbeleid
Via services ontsluiten
Ownership
uitoefenen
Infrastructure as
a service
Internettechnologie
Standaardisatie
technische platformen
Lokale installaties
vermijden
Herbruikbare
functionele services
Maatwerk op
platformen vermijden
Loose coupling
Vereenvoudigen alvorens te
automatiseren
Standaardiseren/uniformiseren
alvorens te automatiseren
Regelgeving
volgen
15. 11/04/2016 │15
Technology selection - criteria
General
criteria
• Quality
• Balance price –
quality
• Completeness of
vision & future
proofness
• Compliant with the
VO & ABB
architecture
• Complexity / ease of
use
• Partners available to
the VO
Eliminating
criteria
• Partners available in
Belgium
• Price
Components
• ESB
• ECM/DMS
• Process support &
rules
16. 11/04/2016 │16
Technology selection - candidates
ESB
WSO2
Talend ESB
Jboss FSW / Jboss BPM
Oracle Service Bus
Mule ESB
Process
WSO2
Bonita / Talend BPM
Jboss BPM suite
Oracle BPM suite
Pegasystems ACM
Appian ACM
IBM: Lombardi ACM
Agilepoint ACM
Ground lion ACM
OpenText Case 360 ACM
ECM/DMS
IBM Filenet Content Mgr
OpenText
ECM: Documentum
Oracle Webcenter
MS: Sharepoint
Perceptive Software
Hyland: OnBase
Alfresco
Xerox: DocuShare
17. Software selection - Choices
Full stack or suite platforms undermine the modularity of the reference architecture, but
they do cover more responsibilities
Suite platforms tend to be more expensive
Their take on Adaptive Case Mgmt is often from a BPM perspective. Rarely do they
support CMMN.
The suites often contain an embedded DMS, BRE and ESB: great integration, but
further reducing the openess and interchangeability.
Decision
Modular platform
No vendor lock-in
Price!
Complex business context
Respecting the reference architecture
Pro Con
1 product, so already integrated Less transparency, less service
minded
No need to select many different
components
Higher price; sometimes paying
for unwanted components
19. 11/04/2016 │19
Proof of concept
Simplified core business process fully implemented
Using the selected technology
So… the concept was proven.
ABB needed to decide what to do next.
21. 11/04/2016 │21
Who is Kalliope?
In Greek mythology, Calliope ("beautiful-voiced") is the muse who presides over eloquence and epic poetry;
so called from the ecstatic harmony of her voice. She is spoken of by Ovid as the "Chief of all Muses.”
Calliope is one of the (many) daughters of Zeus, and one of the nine muzes in the Greek mythology. She was
the muze of the heroic epos, philosophy and rethoric.
She is rumored to be the mother of Orpheus and Linus.
She was sometimes believed to be Homer's muse for the Iliad and the Odyssey. The Roman epic poet, Virgil,
invokes her in the Aeneid
Inspire
Support
Enable
22. What is
Kalliope?
Central Comm
File cabinets
and archive
Elementary services
Calculations & rules
Service external actors
Case workplace internal
actors
23. 11/04/2016 │23
Roadmap
… 2015
• Study is
delivered
• ABB decides
to proceed
with the
realisation
• Project
Kalliope is
defined
2016
• Project
Kalliope
starts
• Project
Kalliope
delivered
• First pilot on
the platform
> 2016
• Internal
business
applications
on the
platform
• Integration
into Flemisch
government
shared
services