Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open...

21
0 Eclipse and Banking

Transcript of Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open...

Page 1: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

0

Eclipse and Banking

Page 2: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

1

Agenda

Who We Are

The Industry Collaboration Model

The Eclipse Banking Industry Initiative

Page 3: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

2

This is Eclipse

� Launched in 2001� Initial release of the Eclipse technology platform (Platform, JDT,PDT)

� Founding consortium board comprised Borland, IBM, Red Hat……

� Eclipse Foundation formed in 2004� Independent not-for-profit organization formed in 2004

� Definition of bylaws, membership model, initial IP process

� Eclipse Foundation today, 2008� Members include IBM, Oracle, SAP, Nokia, Motorola, Cisco, etc.

� 191 members, (22 strategic members), 923 committers

� 93 Open Source Projects

� Industry-focused projects in Healthcare and Financial Markets

Page 4: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

3

Page 5: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

4

Pillars o

f Eclip

se –Tools an

d Runtim

es

Eq

uin

ox

Enterprise Java

Embedded & Mobile

SOA Tools

Rich Client Platform

(RCP)Application Frameworks

Embedded and Mobile

Runtime

Ec

os

ys

tem

Server Runtimes

Embedded & Mobile

Service Oriented

Architecture

Embedded & MobileWeb Development

Modeling

Embedded & MobileApplication Frameworks

Ru

ntim

es

To

ols

Page 6: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

5

Agenda

Who We Are

The Industry Collaboration Model

The Eclipse Banking Industry Initiative

Page 7: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

6

Engaging With Open Source

0DENY

VALUE

APPROPRIATED

SINGLE PROJECT MULTIPLE PROJECT

TIME

SCOPE

BUSINESS DRIVENENGINEERING DRIVEN

1USE

2CONTRIBUTE

3CHAMPION

VALUE

CO-CREATION

VALUE

APPROPRIATION

COUPLING

MANAGEMENT

Most Banks Seem to Be Here

Page 8: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

7

Business Agility Drives IT Agility

�Drive for Business Agility

� Respond quickly to new regulations, standards and customer opportunities

� Requires IT Agility

� Drive implementations in a cost-effective manner

�Current IT Solution

OUTSOURCING IN-HOUSE

COTSCOLLABORATIVE

DEVELOPMENT

Cost

A NewOpportunity?

Agility

Page 9: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

8

• Assets belong to integrators and service providers

• Architectures dictated by suppliers

• Re-use of standard components not likely; re-use is to the benefit of the owners

• Supplier lock-in / dependency

• Application silos; Integration / Interoperability issues

• Potential mismatch functions required vs functions delivered

• High costs for development and maintenance for custom apps

IT Solutions Today

COMPONENTS AND FRAMEWORKS

BANK1

APP 1

INTEGRATORS & SERVICE PROVIDERS

APP 2 APP 3 APP 1 APP 2 APP 3

Bank 1 Bank 2

Page 10: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

9

A New Way: Open Collaborative Development

• Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development

• Eclipse has established best practices for multi-organizational collaboration, including development process, IP sharing, technical architecture and governance.

• Example

• Eclipse Web Tools Project includes participating by Oracle, IBM,SAP, BEA

• Eclipse C/C++ Development Tools includes participation by Wind River, TI, IBM, QNX, Symbian, others…

• Eclipse Open Health Tools includes participation by the Mayo Clinic, Kaiser Permanente, UK NHS, US Veterans Administration, IBM, …

Page 11: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

10

Integrators

Banks

Collaborative IT Solutions of Tomorrow

� Shared development and maintenance of 'commodity components' leads to cost savings

� Functionality driven by the users

� Architecture standardized through Eclipse Technical Platform

� Good re-use of platform components possible (e.g., BI, Reporting, BPM, Application Infrastructure)

� Better integration / interoperability

� Reduced risk of vendor lock-in

APP 1

APP 3APP 2

APP 1 APP 2

APP 4

ECLIPSE TECHNICAL PLATFORM

ECLIPSE FINANCIAL COMPONENTSBanks

Integrators

Integrators

BanksBanks

Integrators

Bank 1 Bank 2

Page 12: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

11

Open Source Platforms

Open Source development model encourages open innovation

Openness, Transparency, Meritocracy

Anyone can participate

Open Source licensing allows competitors to collaborate on infrastructure technology

No requirement for royalties.

No single control point of intellectual property

Open Source business model encourages rapid adoption of technology

It is free and easy to access

Page 13: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

12

Business Drivers for Collaborative Development

Build this in and with open source, even if that means working with your direct competitors.

� Identify precisely what your IT competitive differentiators are for your customers

� Focus all possible energies there, and acquire everything else from OSS, or help build it in OSS

Platform

Value

Page 14: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

13

Or in other words…

Co-develop the platform in collaboration with others

Focus on your value

Platform

Value

Page 15: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

14

Agenda

Who We Are

Open Source Models and Ecosystem

The Industry Collaboration Model

The Eclipse Banking Industry Initiative

Page 16: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

15

Collaborate for Business Agility

PAINS ECLIPSE ANSWER

COTS don‘t meet needs, lack of flexibility Components

Regulatory compliance Collaboration

Implementation time Components

Too expensive (custom build) Collaboration

Compliance with best practices Open Source

Software supply chain Open source

Licensing – Source code, Maintenance Open Source

OUTSOURCING IN-HOUSE

COTS ECLIPSE

Cost

Agility

Page 17: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

16

Eclipse Open Source Solution

� Licensing model for shared innovation

� Industry working group model for coordinating investments and activities

� Governance model to ensure a level playing field for all participants

� Intellectual property processes and due diligence

� Technical architecture for the platform

Page 18: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

17

Eclipse Industry Working Groups

ParticipatingOrganizations

Working Group

Eclipse Projects

Domain Profiles

End User Solutions

Eclipse Components(Plug-ins)

Support fromEcosystem

INSPIRED BY

• Packages

• Use cases

• Documentation

• Test cases

Page 19: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

18

The Eclipse Banking Industry Initiative

� Vision� In 3 years Banks are collaborating on a common

platform to improve their IT agility and reduce cost

� Mission� A Financial Industry Working Group is started in

2008/1H09

� Initial project focus in compliance and standards

Page 20: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

19

AND I CONTRIBUTE (PAY)

Why Participate in the Banking Initiative?

AS A MEMBER OF THE BANKING WORKGROUP :I RECEIVE

• Banking Platform and Components

• Intellectual Property Management

• Project Process Support

• IT Infrastructure Services

• Shared access to all IP

• Leadership in defining work group strategy

• Community Development Support

Eclipse Membership $5K to $125K

Technical ResourcesDepends on the scope

Page 21: Eclipse and Bankingwiki.eclipse.org/images/a/a9/EclipseBankingDayNYC.pdf · • Eclipse and Open Source Software (OSS) is a proven new way for collaborative software development •

20

THANK YOU!

Questions?