O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Banking on Enterprise OSGi

1.691 visualizações

Publicada em

Slides I presented at EclipseCon 2011, as part of the OSGi Dev Con stream. Complexity is costing a huge amount in support and maintenance. Enterprise OSGi may offer a way out.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Banking on Enterprise OSGi

  1. 1. Banking on Enterprise OSGiDate: 22 March 2011Produced by: Gary FieldCREDIT SUISSE SECURITIES (EUROPE LIMITED)
  2. 2. Global BankInvestment 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. 3. Produced by: Gary FieldCREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 3
  4. 4. Produced by: Gary FieldCREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 4
  5. 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. 6. Regulatory EoL Hardware Vendor SoftwareSOXSECFED Change is unavoidable Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 6
  7. 7. EE JAP JAVA APPLICATION PLATFORM Standards Value-add Services Shared DeveloperInfrastructure Tool-chain Produced by: Gary Field CREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 7
  8. 8. Produced by: Gary FieldCREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 8
  9. 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. 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. 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 PlatformService 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. 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 RepositoryJAP 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. 13. Produced by: Gary FieldCREDIT SUISSE SECURITIES (EUROPE LIMITED) Date: 22 March 2011 Slide 13

×