SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Towards an Open Source Oriented
Architecture


 Athens, December 2009




Dimitris Livas
Head of Group IT Architecture and Integration
                                                1
8 minute presentation Agenda



 Challenges of our Enterprise Architecture

 Where do we invest

 Risks

 Q&A


                                        2
Challenges of our Enterprise Architecture


 To provide one effective, lightweight, thorough and cost efficient
                   framework as well as the roadmap
                                 For
the definition, implementation and operation of Organizational and
               Inter-Organizational Business Processes

                   Covering the following Aspects:

             »   Business Processes
             »   Business Users (Customers, employees, etc)
             »   Products
             »   Distribution Channels
             »   Required IT Infrastructure

                                                                  3
Systems of external
                                                          Systems of external
Eurobank Architecture Elements                           entities interact with
                                                          entities interact with
                                                         Bank apps via ESB
                                                          Bank apps via ESB
                                                                                         Subsidiaries have
Channels/Delivery                                                                          Subsidiaries have
  Channels/Delivery                                                                      their own ESB
means with underlying                                                                      their own ESB
  means with underlying                                                                  instance. In all
technology based on                                                                        instance. In all
  technology based on                                                                    cases interact with
rich clients, mobile                                                                       cases interact with
  rich clients, mobile                                                                   Bank apps via
clients, thin clients etc.                                                                 Bank apps via
  clients, thin clients etc.                                                             ESB.
                                                                                           ESB.

The Enterprise Service
  The Enterprise Service
Bus (ESB) built upon a
  Bus (ESB) built upon a
host of technical services                                                              “Common Services”,
  host of technical services                                                              “Common Services”,
(logging, journaling,                                                                   typically
  (logging, journaling,                                                                   typically
messaging etc). It offers:                                                              infrastructural,
  messaging etc). It offers:                                                              infrastructural,
atomic/composite                                                                        reusable either at
  atomic/composite                                                                        reusable either at
business services, in                                                                   execution time or as
  business services, in                                                                   execution time or as
sync/async mode, with a                                                                 design-time
  sync/async mode, with a                                                                 design-time
variety of access means                                                                 frameworks/technology
  variety of access means                                                                 frameworks/technology
                                                                                        solutions
                                                                                          solutions
Content Management
  Content Management
& Collaboration Tools
  & Collaboration Tools
enabling “People
  enabling “People
Integration”                                                                           New Bank Apps that
  Integration”                                                                           New Bank Apps that
                                                                                       are custom-built with
                                                                                         are custom-built with
CDW and associated                                                                     a SOA approach,
 CDW and associated                                                                      a SOA approach,
tools providing                                                                        providing and
 tools providing                                                                         providing and
Business Intelligence                                                                  consuming services
 Business Intelligence                                                                   consuming services
                                                                                       in large-scale.
                                                                                         in large-scale.

Packaged and legacy
 Packaged and legacy
apps that have their
 apps that have their                                                              Events generation and
own, independent                                                                    Events generation and
 own, independent                                                                  management is a key
presentation layer and                                                              management is a key
 presentation layer and                                                            architectural element
business logic. On an                                                               architectural element
 business logic. On an
“as-needed” basis
 “as-needed” basis
they provide and
 they provide and              “Core” systems with ESB connectivity.
consume services via            “Core” systems with ESB connectivity.
 consume services via          Mainly provide and rarely consume services
the ESB.                        Mainly provide and rarely consume services                              4
 the ESB.
8 minute presentation Agenda



 Challenges of our Enterprise Architecture

 Where do we invest

 Risks

 Q&A


                                        5
Where do we invest


    We Invest on a Standards!
    Not on products!
    We invest on skill
    We Invest on team delivery efficiency
    We invest on flexible and effective
   processes



                                            6
Technology Landscape: Common
   Services

• A product independent        Architecture     Technology /
  architecture is enforced     Layer            Standards                Products
  using carefully selected     Security                              IBM TAM/IBM LDAP
  standards                    (SSO, IDM)          JAAS, LDAP
• The selected OSS are                                               JBoss SSO/RH DS *
  not being used simply        Collaboration      JSR 168/286        IBM Portal / MOSS
  because they are open            Portal            MOSS                Alfresco *
  source, but because they
                               Business                                Documentum
  are amongst the best         Process             BPMN, BPEL
  solutions in each area       Management                                Intalio *
• Furthermore, maintaining     Business Rules                           iLOG JRules
  a commercially               Management
                                                  JSR 94 (Rules)
                                                                       JBoss Rules *
  supported open source
                               Enterprise                              Documentum
  alternative alleviates the   Content
                                                  JSR 170: Java
  single vendor reliance       Management
                                                Content Repository       Alfresco *
  and provides a                                                     IBM WebSphere AS
  negotiating advantage        Basic Services        Java EE
                                                                         JBoss AS*



                                                                                     7
SOAP, JMS,
                                                SOAP, JMS,
Technology Landscape                        HTTP (REST-
                                              HTTP (REST-
                                            like), RMI
                                              like), RMI
                                                                    A distributed
 Browser based                                                       A distributed
  Browser based                                                   ESB topology
                                                                   ESB topology
 RIA (via AJAX)                                                   (*architectural
  RIA (via AJAX)                                                   (*architectural
                                                                  pattern TBD)
  oGWT/ExtJS                                                       pattern TBD)
   oGWT/ExtJS


 API-based ESB
  API-based ESB
 Normalized
  Normalized
(common) Messages                                                 iLOG JRules
 (common) Messages                                                 iLOG JRules
 Based on JEE App                                                 Documentum BPM
  Based on JEE App                                                 Documentum BPM
Servers                                                           OSS alternatives:
 Servers                                                           OSS alternatives:
  oIBM WebSphere                                                   oIntalio
   oIBM WebSphere                                                   oIntalio
  oJBoss                                                           oJBoss Rules
   oJBoss                                                           oJBoss Rules


 MOSS
  MOSS
 Documentum ECM
  Documentum ECM
 OSS alternatives:
  OSS alternatives:
     oAlfresco                                                    Java EE (EJB3)
      oAlfresco                                                    Java EE (EJB3)
                                                                  Built on:
                                                                   Built on:
                                                                   EFG SOA
                                                                    EFG SOA
                                                                   Applications
                                                                    Applications
                                                                   Framework ®
                                                                    Framework ®


 Services offered
  Services offered
by packaged
 by packaged                                                  Business Events
applications                                                   Business Events
 applications                                                Registration and User
accessed via                                                  Registration and User
 accessed via                                                Notifications Mechanism
SOAP, RMI (sync),                                             Notifications Mechanism
 SOAP, RMI (sync),
JMS (async)
 JMS (async)
                        Java-based framework for creating
                         Java-based framework for creating
                       SOA Adapters for core systems                           8
                        SOA Adapters for core systems
8 minute presentation Agenda



 Challenges of our Enterprise Architecture

 Where do we invest

 Risks

 Q&A


                                        9
A note regarding the risks of using OSS


 A common misconception regarding the risks
   of using OSS is that there is a lack of
   appropriate support services

 We have commercial support contracts in place
  for every OSS product we use
  (RedHat/JBoss, Intalio, Alfresco)

 The support we receive for the OSS products is
   not inferior to the respective support we
   receive for our commercial products
                                              10
A note regarding the risks of using OSS




                                          11
Q&A



      12

Más contenido relacionado

La actualidad más candente

Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...
Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...
Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...
Dmitry Tseitlin
 
Bigdata Final NSF I-Corps Presentation
Bigdata Final NSF I-Corps PresentationBigdata Final NSF I-Corps Presentation
Bigdata Final NSF I-Corps Presentation
Stanford University
 
3 g be technologized by Dev yusmananda
3 g   be technologized by Dev yusmananda3 g   be technologized by Dev yusmananda
3 g be technologized by Dev yusmananda
dev yusmananda
 
Bogert Case Study
Bogert Case StudyBogert Case Study
Bogert Case Study
Fonality
 
The Connected Megacity
The Connected MegacityThe Connected Megacity
The Connected Megacity
Ericsson Labs
 

La actualidad más candente (20)

Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...
Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...
Строим сообщество ( или общество единомышленников ) в Интернете . Web -2 нам ...
 
Next Generation Localization
Next Generation LocalizationNext Generation Localization
Next Generation Localization
 
Visual Vocabulary for Rich Internet Applications
Visual Vocabulary for Rich Internet ApplicationsVisual Vocabulary for Rich Internet Applications
Visual Vocabulary for Rich Internet Applications
 
Bigdata Final NSF I-Corps Presentation
Bigdata Final NSF I-Corps PresentationBigdata Final NSF I-Corps Presentation
Bigdata Final NSF I-Corps Presentation
 
Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0
 
Discovering Computers: Chapter 14
Discovering Computers: Chapter 14Discovering Computers: Chapter 14
Discovering Computers: Chapter 14
 
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
Towards Semantic Interoperability of Graphical DSMLs for Telecommunications S...
 
CompTIA UC Symposium Presentation
CompTIA UC Symposium PresentationCompTIA UC Symposium Presentation
CompTIA UC Symposium Presentation
 
Banca d'Alba
Banca d'Alba Banca d'Alba
Banca d'Alba
 
Layer 7 & Burton Group: New Cloud Security Model Requirements
Layer 7 & Burton Group: New Cloud Security Model RequirementsLayer 7 & Burton Group: New Cloud Security Model Requirements
Layer 7 & Burton Group: New Cloud Security Model Requirements
 
3 g be technologized by Dev yusmananda
3 g   be technologized by Dev yusmananda3 g   be technologized by Dev yusmananda
3 g be technologized by Dev yusmananda
 
Eunice2012
Eunice2012Eunice2012
Eunice2012
 
Bogert Case Study
Bogert Case StudyBogert Case Study
Bogert Case Study
 
The Connected Megacity
The Connected MegacityThe Connected Megacity
The Connected Megacity
 
Le Cloud de proximité by Monaco Telecom et Interxion
Le Cloud de proximité by Monaco Telecom et Interxion Le Cloud de proximité by Monaco Telecom et Interxion
Le Cloud de proximité by Monaco Telecom et Interxion
 
Discovering Computers: Chapter 12
Discovering Computers: Chapter 12Discovering Computers: Chapter 12
Discovering Computers: Chapter 12
 
Video communications 08 03_12_edmsauth_611589
Video communications 08 03_12_edmsauth_611589Video communications 08 03_12_edmsauth_611589
Video communications 08 03_12_edmsauth_611589
 
The Case for Localization
The Case for LocalizationThe Case for Localization
The Case for Localization
 
Hugues Treguier is the Director of Products for Europe at Arkadin - Moving to...
Hugues Treguier is the Director of Products for Europe at Arkadin - Moving to...Hugues Treguier is the Director of Products for Europe at Arkadin - Moving to...
Hugues Treguier is the Director of Products for Europe at Arkadin - Moving to...
 
Sdp Evolution Issue 1
Sdp Evolution Issue 1Sdp Evolution Issue 1
Sdp Evolution Issue 1
 

Similar a Livas Eurobank

Teclever so and cs v0.9 (3)
Teclever so and cs v0.9 (3)Teclever so and cs v0.9 (3)
Teclever so and cs v0.9 (3)
tanima123
 
Teclever so and cs v0.9 (3)
Teclever so and cs v0.9 (3)Teclever so and cs v0.9 (3)
Teclever so and cs v0.9 (3)
sanjaya1984
 
Communication Enabled Business Process- CEBP
Communication Enabled Business Process- CEBPCommunication Enabled Business Process- CEBP
Communication Enabled Business Process- CEBP
Vincent Perrin
 
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
AEGIS-ACCESSIBLE Projects
 

Similar a Livas Eurobank (20)

Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010Service Oriented Approach to Application Modernization sept 2010
Service Oriented Approach to Application Modernization sept 2010
 
Cassandra framework a service oriented distributed multimedia
Cassandra framework  a service oriented distributed multimediaCassandra framework  a service oriented distributed multimedia
Cassandra framework a service oriented distributed multimedia
 
Making the move from rich clients to browsers
Making the move from rich clients to browsersMaking the move from rich clients to browsers
Making the move from rich clients to browsers
 
Teclever so and cs v0.9 (3)
Teclever so and cs v0.9 (3)Teclever so and cs v0.9 (3)
Teclever so and cs v0.9 (3)
 
Teclever so and cs v0.9 (3)
Teclever so and cs v0.9 (3)Teclever so and cs v0.9 (3)
Teclever so and cs v0.9 (3)
 
Enterprise 2.0 Musings
Enterprise 2.0 MusingsEnterprise 2.0 Musings
Enterprise 2.0 Musings
 
Communication Enabled Business Process- CEBP
Communication Enabled Business Process- CEBPCommunication Enabled Business Process- CEBP
Communication Enabled Business Process- CEBP
 
Mc android
Mc androidMc android
Mc android
 
Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06
 
Lenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYODLenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYOD
 
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
Guide presentation aegis-fp7-projects-round_table_2011-11-30_v0.1
 
Introduction to SOA EAI ETL BPM
Introduction to SOA EAI ETL BPMIntroduction to SOA EAI ETL BPM
Introduction to SOA EAI ETL BPM
 
What is behind the cloud
What is behind the cloudWhat is behind the cloud
What is behind the cloud
 
Mindtree mainframe tools.
Mindtree mainframe tools.Mindtree mainframe tools.
Mindtree mainframe tools.
 
Wireless Enterprise Mobility Solutions
Wireless Enterprise Mobility Solutions Wireless Enterprise Mobility Solutions
Wireless Enterprise Mobility Solutions
 
SOA & BPM in Cloud Readiness
SOA & BPM in Cloud ReadinessSOA & BPM in Cloud Readiness
SOA & BPM in Cloud Readiness
 
An Applications and Service talk to the Queensland Regional Networking Organi...
An Applications and Service talk to the Queensland Regional Networking Organi...An Applications and Service talk to the Queensland Regional Networking Organi...
An Applications and Service talk to the Queensland Regional Networking Organi...
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
 

Más de knowhowgr

14 μαυροσ Positive Energy
14 μαυροσ Positive Energy14 μαυροσ Positive Energy
14 μαυροσ Positive Energy
knowhowgr
 
13 σταυροπουλοσ Doppler
13 σταυροπουλοσ Doppler13 σταυροπουλοσ Doppler
13 σταυροπουλοσ Doppler
knowhowgr
 
12 κομσελησ Alba
12 κομσελησ Alba12 κομσελησ Alba
12 κομσελησ Alba
knowhowgr
 
11 τζιραλησ Open Fund
11 τζιραλησ Open Fund11 τζιραλησ Open Fund
11 τζιραλησ Open Fund
knowhowgr
 
11 Tziralis Smart
11 Tziralis Smart11 Tziralis Smart
11 Tziralis Smart
knowhowgr
 
09 καραγιαννη Days4 U
09 καραγιαννη Days4 U09 καραγιαννη Days4 U
09 καραγιαννη Days4 U
knowhowgr
 
05 βερεμησ Upstream
05 βερεμησ Upstream05 βερεμησ Upstream
05 βερεμησ Upstream
knowhowgr
 
10 γιαντσησ παρατηρητηριο κτπ
10 γιαντσησ παρατηρητηριο κτπ10 γιαντσησ παρατηρητηριο κτπ
10 γιαντσησ παρατηρητηριο κτπ
knowhowgr
 
08 αναγνωστου Greekstartups Com
08 αναγνωστου Greekstartups Com08 αναγνωστου Greekstartups Com
08 αναγνωστου Greekstartups Com
knowhowgr
 
07 τριαντοπουλοσ Young Leaders
07 τριαντοπουλοσ Young Leaders07 τριαντοπουλοσ Young Leaders
07 τριαντοπουλοσ Young Leaders
knowhowgr
 
05 βερεμησ Upstream
05 βερεμησ Upstream05 βερεμησ Upstream
05 βερεμησ Upstream
knowhowgr
 
06 παπαδοπουλοσ Attica Ventures
06 παπαδοπουλοσ Attica Ventures06 παπαδοπουλοσ Attica Ventures
06 παπαδοπουλοσ Attica Ventures
knowhowgr
 
Bouras Eellak
Bouras EellakBouras Eellak
Bouras Eellak
knowhowgr
 
Vasardanis Peta
Vasardanis PetaVasardanis Peta
Vasardanis Peta
knowhowgr
 
Karonis Rom Telecom
Karonis Rom TelecomKaronis Rom Telecom
Karonis Rom Telecom
knowhowgr
 
Trizoglou Deh
Trizoglou DehTrizoglou Deh
Trizoglou Deh
knowhowgr
 

Más de knowhowgr (20)

Media
MediaMedia
Media
 
14 μαυροσ Positive Energy
14 μαυροσ Positive Energy14 μαυροσ Positive Energy
14 μαυροσ Positive Energy
 
13 σταυροπουλοσ Doppler
13 σταυροπουλοσ Doppler13 σταυροπουλοσ Doppler
13 σταυροπουλοσ Doppler
 
12 κομσελησ Alba
12 κομσελησ Alba12 κομσελησ Alba
12 κομσελησ Alba
 
11 τζιραλησ Open Fund
11 τζιραλησ Open Fund11 τζιραλησ Open Fund
11 τζιραλησ Open Fund
 
11 Tziralis Smart
11 Tziralis Smart11 Tziralis Smart
11 Tziralis Smart
 
09 καραγιαννη Days4 U
09 καραγιαννη Days4 U09 καραγιαννη Days4 U
09 καραγιαννη Days4 U
 
05 βερεμησ Upstream
05 βερεμησ Upstream05 βερεμησ Upstream
05 βερεμησ Upstream
 
10 γιαντσησ παρατηρητηριο κτπ
10 γιαντσησ παρατηρητηριο κτπ10 γιαντσησ παρατηρητηριο κτπ
10 γιαντσησ παρατηρητηριο κτπ
 
08 αναγνωστου Greekstartups Com
08 αναγνωστου Greekstartups Com08 αναγνωστου Greekstartups Com
08 αναγνωστου Greekstartups Com
 
07 τριαντοπουλοσ Young Leaders
07 τριαντοπουλοσ Young Leaders07 τριαντοπουλοσ Young Leaders
07 τριαντοπουλοσ Young Leaders
 
05 βερεμησ Upstream
05 βερεμησ Upstream05 βερεμησ Upstream
05 βερεμησ Upstream
 
06 παπαδοπουλοσ Attica Ventures
06 παπαδοπουλοσ Attica Ventures06 παπαδοπουλοσ Attica Ventures
06 παπαδοπουλοσ Attica Ventures
 
Bouras Eellak
Bouras EellakBouras Eellak
Bouras Eellak
 
Vasardanis Peta
Vasardanis PetaVasardanis Peta
Vasardanis Peta
 
Karonis Rom Telecom
Karonis Rom TelecomKaronis Rom Telecom
Karonis Rom Telecom
 
Trizoglou Deh
Trizoglou DehTrizoglou Deh
Trizoglou Deh
 
Xristidis
XristidisXristidis
Xristidis
 
Chomatas
ChomatasChomatas
Chomatas
 
Kavassalis
KavassalisKavassalis
Kavassalis
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Livas Eurobank

  • 1. Towards an Open Source Oriented Architecture Athens, December 2009 Dimitris Livas Head of Group IT Architecture and Integration 1
  • 2. 8 minute presentation Agenda Challenges of our Enterprise Architecture Where do we invest Risks Q&A 2
  • 3. Challenges of our Enterprise Architecture To provide one effective, lightweight, thorough and cost efficient framework as well as the roadmap For the definition, implementation and operation of Organizational and Inter-Organizational Business Processes Covering the following Aspects: » Business Processes » Business Users (Customers, employees, etc) » Products » Distribution Channels » Required IT Infrastructure 3
  • 4. Systems of external Systems of external Eurobank Architecture Elements entities interact with entities interact with Bank apps via ESB Bank apps via ESB Subsidiaries have Channels/Delivery Subsidiaries have Channels/Delivery their own ESB means with underlying their own ESB means with underlying instance. In all technology based on instance. In all technology based on cases interact with rich clients, mobile cases interact with rich clients, mobile Bank apps via clients, thin clients etc. Bank apps via clients, thin clients etc. ESB. ESB. The Enterprise Service The Enterprise Service Bus (ESB) built upon a Bus (ESB) built upon a host of technical services “Common Services”, host of technical services “Common Services”, (logging, journaling, typically (logging, journaling, typically messaging etc). It offers: infrastructural, messaging etc). It offers: infrastructural, atomic/composite reusable either at atomic/composite reusable either at business services, in execution time or as business services, in execution time or as sync/async mode, with a design-time sync/async mode, with a design-time variety of access means frameworks/technology variety of access means frameworks/technology solutions solutions Content Management Content Management & Collaboration Tools & Collaboration Tools enabling “People enabling “People Integration” New Bank Apps that Integration” New Bank Apps that are custom-built with are custom-built with CDW and associated a SOA approach, CDW and associated a SOA approach, tools providing providing and tools providing providing and Business Intelligence consuming services Business Intelligence consuming services in large-scale. in large-scale. Packaged and legacy Packaged and legacy apps that have their apps that have their Events generation and own, independent Events generation and own, independent management is a key presentation layer and management is a key presentation layer and architectural element business logic. On an architectural element business logic. On an “as-needed” basis “as-needed” basis they provide and they provide and “Core” systems with ESB connectivity. consume services via “Core” systems with ESB connectivity. consume services via Mainly provide and rarely consume services the ESB. Mainly provide and rarely consume services 4 the ESB.
  • 5. 8 minute presentation Agenda Challenges of our Enterprise Architecture Where do we invest Risks Q&A 5
  • 6. Where do we invest We Invest on a Standards! Not on products! We invest on skill We Invest on team delivery efficiency We invest on flexible and effective processes 6
  • 7. Technology Landscape: Common Services • A product independent Architecture Technology / architecture is enforced Layer Standards Products using carefully selected Security IBM TAM/IBM LDAP standards (SSO, IDM) JAAS, LDAP • The selected OSS are JBoss SSO/RH DS * not being used simply Collaboration JSR 168/286 IBM Portal / MOSS because they are open Portal MOSS Alfresco * source, but because they Business Documentum are amongst the best Process BPMN, BPEL solutions in each area Management Intalio * • Furthermore, maintaining Business Rules iLOG JRules a commercially Management JSR 94 (Rules) JBoss Rules * supported open source Enterprise Documentum alternative alleviates the Content JSR 170: Java single vendor reliance Management Content Repository Alfresco * and provides a IBM WebSphere AS negotiating advantage Basic Services Java EE JBoss AS* 7
  • 8. SOAP, JMS, SOAP, JMS, Technology Landscape HTTP (REST- HTTP (REST- like), RMI like), RMI A distributed Browser based A distributed Browser based ESB topology ESB topology RIA (via AJAX) (*architectural RIA (via AJAX) (*architectural pattern TBD) oGWT/ExtJS pattern TBD) oGWT/ExtJS API-based ESB API-based ESB Normalized Normalized (common) Messages iLOG JRules (common) Messages iLOG JRules Based on JEE App Documentum BPM Based on JEE App Documentum BPM Servers OSS alternatives: Servers OSS alternatives: oIBM WebSphere oIntalio oIBM WebSphere oIntalio oJBoss oJBoss Rules oJBoss oJBoss Rules MOSS MOSS Documentum ECM Documentum ECM OSS alternatives: OSS alternatives: oAlfresco Java EE (EJB3) oAlfresco Java EE (EJB3) Built on: Built on: EFG SOA EFG SOA Applications Applications Framework ® Framework ® Services offered Services offered by packaged by packaged Business Events applications Business Events applications Registration and User accessed via Registration and User accessed via Notifications Mechanism SOAP, RMI (sync), Notifications Mechanism SOAP, RMI (sync), JMS (async) JMS (async) Java-based framework for creating Java-based framework for creating SOA Adapters for core systems 8 SOA Adapters for core systems
  • 9. 8 minute presentation Agenda Challenges of our Enterprise Architecture Where do we invest Risks Q&A 9
  • 10. A note regarding the risks of using OSS A common misconception regarding the risks of using OSS is that there is a lack of appropriate support services We have commercial support contracts in place for every OSS product we use (RedHat/JBoss, Intalio, Alfresco) The support we receive for the OSS products is not inferior to the respective support we receive for our commercial products 10
  • 11. A note regarding the risks of using OSS 11
  • 12. Q&A 12