Banking on Enterprise OSGi
Date: 22 March 2011
Produced by: Gary Field




CREDIT SUISSE SECURITIES (EUROPE LIMITED)
Global Bank
Investment Banking / Private Banking / Asset Management
                  50,000+ employees
               405 offices in 55 countries

          Annual IT spend of > $2bn



                                                                 Produced by: Gary Field
                   CREDIT SUISSE SECURITIES (EUROPE LIMITED)   Date: 22 March 2011 Slide 2
Produced by: Gary Field
CREDIT SUISSE SECURITIES (EUROPE LIMITED)   Date: 22 March 2011 Slide 3
Produced by: Gary Field
CREDIT SUISSE SECURITIES (EUROPE LIMITED)   Date: 22 March 2011 Slide 4
Support/maintenance now accounts for
                 > 80% of TCO




    New                           Support &
Development                      Maintenance

                                                          Produced by: Gary Field
            CREDIT SUISSE SECURITIES (EUROPE LIMITED)   Date: 22 March 2011 Slide 5
Regulatory            EoL Hardware                          Vendor Software



SOX
SEC
FED




             Change is unavoidable




                                                                   Produced by: Gary Field
                CREDIT SUISSE SECURITIES (EUROPE LIMITED)        Date: 22 March 2011 Slide 6
EE           JAP
  JAVA APPLICATION PLATFORM


  Standards                                                  Value-add
                                                             Services


    Shared
                                                             Developer
Infrastructure
                                                             Tool-chain


                                                                  Produced by: Gary Field
                 CREDIT SUISSE SECURITIES (EUROPE LIMITED)      Date: 22 March 2011 Slide 7
Produced by: Gary Field
CREDIT SUISSE SECURITIES (EUROPE LIMITED)   Date: 22 March 2011 Slide 8
Approval to investigate Java SE
      extension to JAP



                                                   Produced by: Gary Field
     CREDIT SUISSE SECURITIES (EUROPE LIMITED)   Date: 22 March 2011 Slide 9
OSGi for the Enterprise

         Modularisation
         Dynamic bundle replacement
         Dependency management
         Managed interfaces


         Lack of training material
         Tooling (invest in Sigil/BndTools)
         Java only (.NET equivalent?)




                                                 Produced by: Gary Field
   CREDIT SUISSE SECURITIES (EUROPE LIMITED)   Date: 22 March 2011 Slide 10
JAP (EE)                            JAP (SE) OSGi Extension Logical View

                                        Java Spring Dynamic Module Applications (EE and SE)
    Java EE Applications
                                                          Spring Framework
                                                                        Web/Application Server


                                           Enterprise Service Fabric
  Web/Application Server

                                     OSGi Framework                           OSGi Framework


   Java Virtual Machine            Java Virtual Machine                      Java Virtual Machine

    Runtime Platform                 Runtime Platform                         Runtime Platform




Service Fabric paradigm shift:
            Applications defined by service configurations
            Separation of wire protocol from interface definition
            Autonomic behaviour

                                                                                             Produced by: Gary Field
                           CREDIT SUISSE SECURITIES (EUROPE LIMITED)                       Date: 22 March 2011 Slide 11
DEVELOPER




                                                                                                OPERATIONS
          JAP TOOLBOX




                                                                                                                                       MANAGER
                           IDE                  Debugger    Profiler




                                                                                                                                                                     Ticket Approval
                         Compiler                  Build Manager




                                                                                                                        Release
                                 Standard Libraries
                           OSGi F/W                        JVM




                                                                            Continuous
      Issue Tracking                            Source Control
                                                                        Integration Server




                                                                                                                                                       Release Governance
                                                                              OBR
                        Quality Analysis                                    Repository
JAP




                                                                                                                           Orchestration


                                                                      Fabric Manager
      Resource              Resource                   Resource         Resource         Resource            Resource             Resource




                                                                                                                                      Produced by: Gary Field
                                                            CREDIT SUISSE SECURITIES (EUROPE LIMITED)                               Date: 22 March 2011 Slide 12
Produced by: Gary Field
CREDIT SUISSE SECURITIES (EUROPE LIMITED)   Date: 22 March 2011 Slide 13

More Related Content

PPTX
Remote Agents - Technical and Management Considerations
PDF
Cisco ios versions
PDF
JavaOne Update zur Java Plattform
PDF
Java EE 6 and GlassFish portfolio
PDF
Java EE Technical Keynote - JavaOne India 2011
PDF
Pointwest. Agility Defined.
PDF
Accuracy Matters – Using Text Analytics to Drive the Cisco Customer Experience
KEY
SlidePad
Remote Agents - Technical and Management Considerations
Cisco ios versions
JavaOne Update zur Java Plattform
Java EE 6 and GlassFish portfolio
Java EE Technical Keynote - JavaOne India 2011
Pointwest. Agility Defined.
Accuracy Matters – Using Text Analytics to Drive the Cisco Customer Experience
SlidePad

Viewers also liked (7)

PPT
Cocoon OSGi CocoonGT2007
KEY
PDF
SSVM07 Spatio-Temporal Scale-Spaces
PPT
Communication workshop
PPTX
Lecture 14: PPT Presentation Workshop
PPTX
Workshop OSGI PPT
PPT
Conducting a workshop
Cocoon OSGi CocoonGT2007
SSVM07 Spatio-Temporal Scale-Spaces
Communication workshop
Lecture 14: PPT Presentation Workshop
Workshop OSGI PPT
Conducting a workshop
Ad

Similar to Banking on Enterprise OSGi (20)

PDF
jboss.org-jboss.com
PPTX
Quality on Submit
PDF
[Pilarczyk] Adrenaline programing implementing - SOA and BPM in your application
PDF
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
PDF
10 reasons why Nuxeo is using GlassFish
PDF
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
PDF
Sail Fin Webinar Overview
PPT
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
PDF
Java 7 - State of the Enterprise
PDF
Open Source
PDF
Java Ide Day 2008 - Presentation on JDeveloper by Paolo Ramasso
PPTX
Collab net overview_june 30 slide show
PPT
JEE Course - JEE Overview
PDF
An introduction to OSGi
PDF
N(i)2 technical architecture 2.0 (v1 1)
 
PDF
A Fault Tolerance Concept for Distributed OSGi Applications - Fabian Meyer
PPTX
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
PPTX
Cross Platform Mobile Apps with APIs from Qcon San Francisco
ODP
Business processes, business rules, complex event processing, the JBoss way
PDF
Quality Best Practices & Toolkit for Enterprise Flex
jboss.org-jboss.com
Quality on Submit
[Pilarczyk] Adrenaline programing implementing - SOA and BPM in your application
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
10 reasons why Nuxeo is using GlassFish
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
Sail Fin Webinar Overview
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
Java 7 - State of the Enterprise
Open Source
Java Ide Day 2008 - Presentation on JDeveloper by Paolo Ramasso
Collab net overview_june 30 slide show
JEE Course - JEE Overview
An introduction to OSGi
N(i)2 technical architecture 2.0 (v1 1)
 
A Fault Tolerance Concept for Distributed OSGi Applications - Fabian Meyer
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
Cross Platform Mobile Apps with APIs from Qcon San Francisco
Business processes, business rules, complex event processing, the JBoss way
Quality Best Practices & Toolkit for Enterprise Flex
Ad

Recently uploaded (20)

PDF
STKI Israel Market Study 2025 version august
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
Abstractive summarization using multilingual text-to-text transfer transforme...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
The various Industrial Revolutions .pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPT
What is a Computer? Input Devices /output devices
PDF
Architecture types and enterprise applications.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Hindi spoken digit analysis for native and non-native speakers
STKI Israel Market Study 2025 version august
The influence of sentiment analysis in enhancing early warning system model f...
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Abstractive summarization using multilingual text-to-text transfer transforme...
NewMind AI Weekly Chronicles – August ’25 Week III
The various Industrial Revolutions .pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Custom Battery Pack Design Considerations for Performance and Safety
A comparative study of natural language inference in Swahili using monolingua...
UiPath Agentic Automation session 1: RPA to Agents
sustainability-14-14877-v2.pddhzftheheeeee
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
What is a Computer? Input Devices /output devices
Architecture types and enterprise applications.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Taming the Chaos: How to Turn Unstructured Data into Decisions
Flame analysis and combustion estimation using large language and vision assi...
Hindi spoken digit analysis for native and non-native speakers

Banking on Enterprise OSGi

  • 1. Banking on Enterprise OSGi Date: 22 March 2011 Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED)
  • 2. Global Bank Investment Banking / Private Banking / Asset Management 50,000+ employees 405 offices in 55 countries Annual IT spend of > $2bn Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 2
  • 3. Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 3
  • 4. Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 4
  • 5. Support/maintenance now accounts for > 80% of TCO New Support & Development Maintenance Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 5
  • 6. Regulatory EoL Hardware Vendor Software SOX SEC FED Change is unavoidable Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 6
  • 7. EE JAP JAVA APPLICATION PLATFORM Standards Value-add Services Shared Developer Infrastructure Tool-chain Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 7
  • 8. Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 8
  • 9. Approval to investigate Java SE extension to JAP Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 9
  • 10. OSGi for the Enterprise Modularisation Dynamic bundle replacement Dependency management Managed interfaces Lack of training material Tooling (invest in Sigil/BndTools) Java only (.NET equivalent?) Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 10
  • 11. JAP (EE) JAP (SE) OSGi Extension Logical View Java Spring Dynamic Module Applications (EE and SE) Java EE Applications Spring Framework Web/Application Server Enterprise Service Fabric Web/Application Server OSGi Framework OSGi Framework Java Virtual Machine Java Virtual Machine Java Virtual Machine Runtime Platform Runtime Platform Runtime Platform Service Fabric paradigm shift: Applications defined by service configurations Separation of wire protocol from interface definition Autonomic behaviour Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 11
  • 12. DEVELOPER OPERATIONS JAP TOOLBOX MANAGER IDE Debugger Profiler Ticket Approval Compiler Build Manager Release Standard Libraries OSGi F/W JVM Continuous Issue Tracking Source Control Integration Server Release Governance OBR Quality Analysis Repository JAP Orchestration Fabric Manager Resource Resource Resource Resource Resource Resource Resource Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 12
  • 13. Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 13