30
© JBoss Inc. 2006 JBoss Enterprise Middleware Suite The Open Source Platform for SOA Shaun Connolly VP of Product Management May 2006

JBoss Enterprise Middleware Suite

  • Upload
    zubin67

  • View
    4.473

  • Download
    4

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: JBoss Enterprise Middleware Suite

© JBoss Inc. 2006

JBoss Enterprise Middleware Suite

The Open Source Platform for SOA

Shaun Connolly

VP of Product Management

May 2006

Page 2: JBoss Enterprise Middleware Suite

2 The Professional Open Source™ Company

Agenda

• Who is JBoss?

• Market Dynamics

� Open source and SOA

• JEMS: Open Source Platform for SOA

Page 3: JBoss Enterprise Middleware Suite

3 The Professional Open Source™ Company

JBoss Mission

To revolutionize the way enterprise middleware software is built, distributed, and supported through the Professional Open Source model.

We are committed to delivering innovative and high quality technology and services that make JBoss the safe choice for enterprises and software providers.

Page 4: JBoss Enterprise Middleware Suite

4 The Professional Open Source™ Company

Simply a Better Software Model

Better Software

Better Service

Better Value

• Massive community involvement & adoption

• Lead developers & committers are paid to develop world-class software

• Leader in innovation and driving new industry standards

• Zero-cost open source licenses

• Experts from the very first call; backed up by core developers

• Extensive partner ecosystem offering certified support, consulting, and training

JBoss Professional Open Source

Page 5: JBoss Enterprise Middleware Suite

5 The Professional Open Source™ Company

Agenda

• Who is JBoss?

• Market Dynamics

� Open source and SOA

• JEMS: Open Source Platform for SOA

Page 6: JBoss Enterprise Middleware Suite

6 The Professional Open Source™ Company

“If you don’t like change, you’re going to like irrelevance even less”

General Eric Shinseki,

Chief of Staff, U.S. Army

Insightful Quote #1

Page 7: JBoss Enterprise Middleware Suite

7 The Professional Open Source™ Company

mergers

compliance and

regulatory changes

economic

conditionscompetition

changes in

management

technology

changes

IT must become agile!

CIOs Must Adapt to the Road Ahead

Page 8: JBoss Enterprise Middleware Suite

8 The Professional Open Source™ Company

Server

Application

Databases

Storage

Backup

Production

Disaster Recovery

OS

DellDell CompaqCompaqUnisysUnisys ????IBMIBM SunSun HPHP TandemTandemHPHP

Growing Complexity

Isolated Information Islands

Multi-Vendor Platforms

Escalating Cost of Infrastructure and Shortage of Skilled People

Problem: Controlling the Costly Infrastructure Mess

Source: Unisys Corp.

Page 9: JBoss Enterprise Middleware Suite

9 The Professional Open Source™ Company

Lower CostLower Cost

&&

ComplexityComplexity

Market Forces Are Lining Up

• Results in:

� IT Productivity

� Increased Agility

� Improved Business Performance

Multic

ore

Multic

oreVirtua

lization

Virtua

lization

Open

Open

Sourc

e

Sourc

e

SOA

SOAEn

abling a

dynamic

environme

nt

Page 10: JBoss Enterprise Middleware Suite

10 The Professional Open Source™ Company

Survey of CIOs on OSS Adoption

• Survey of 55 CIOs in Fortune 1000 across:

� Financial Services, Construction, Retail, Consumer, Healthcare, Energy, Manufacturing, Materials, and Transportation

Reference: UBS CIO Pulse (Sep 6, 2005): A Quarterly Snapshot of IT Trends

Page 11: JBoss Enterprise Middleware Suite

11 The Professional Open Source™ Company

JBoss Market Momentum

QUESTION 7. Which Java application servers are currently inuse at your company (or at the companies to whom you consult)?

2002 2003 2004 2005

JBoss Application Server 14% 27% 35% 37%

IBM WebSphere App Server 29% 40% 34% 37%

BEA WebLogic Server 25% 35% 29% 27%

Oracle 8iAS, 9iAS, 10gAS 21% 29% 22% 27%

Source: Java Use and Awareness Study © BZ Research December 2005

ONJava 2005 Reader SurveyWhat J2EE platform do you use?

JBoss – 38%WebSphere – 21%WebLogic – 20%

Source: ONJava 2005 Reader Survey Results, Part 1’ by Chris Adamson, 9/21/2005

Page 12: JBoss Enterprise Middleware Suite

12 The Professional Open Source™ Company

“The entire history of software engineering is one of rising levels of

abstraction”

Grady Booch

Insightful Quote #2

Page 13: JBoss Enterprise Middleware Suite

13 The Professional Open Source™ Company

EnterpriseEnterprise

ApplicationApplication

ProgramProgram

Services &Event HandlersServices &Event Handlers

GranularityGranularity

ScopeScope

CoarseCoarse

Affinity with

Business

Automation

FineFine

ComponentsComponents

Object Classes,Object Classes,SubroutinesSubroutines

Source: Gartner

ServicesBusiness-driven Software Modularity

Page 14: JBoss Enterprise Middleware Suite

14 The Professional Open Source™ Company

What is SOA?

• Service Oriented Architecture (SOA) is an approach for building distributed systems that deliver application functionality as loosely-coupled services

• SOA:

� Provides standard way to represent and interact with application functionality

� Leverages open standards

� Enables reuse of services

� Creates new applications from existing components

� Integrates applications outside the enterprise

� Focuses on application assembly

Page 15: JBoss Enterprise Middleware Suite

15 The Professional Open Source™ Company

SOA in Action - Tax Calculation

App 1

App 2

App 3

App 4

App 5

Traditional Architecture

• Many applications

• Multiple, different

tax routines

• High maintenance

• Change Risk

Integrated silos

Tightly coupled

Designed to last

Favors homogeneous technology

Middleware makes it work

Cost-centered

Long development cycle

Code-oriented

Traditional Architecture

Page 16: JBoss Enterprise Middleware Suite

16 The Professional Open Source™ Company

SOA in Action - Tax Calculation

Service Oriented Architecture

App 1

App 2

App 3

App 4

App 5

• One tax service

• Low maintenance

• Low change risk

Composed of Services

Loosely coupled, agile and adaptive

Designed to change

Favors heterogeneous technology

Architecture makes it work

Business-centered

Interactive and iterative

development

Process-oriented

Service Oriented Architecture

Page 17: JBoss Enterprise Middleware Suite

17 The Professional Open Source™ Company

Agenda

• Who is JBoss?

• Market Dynamics

� Open source and SOA

• JEMS: Open Source Platform for SOA

Page 18: JBoss Enterprise Middleware Suite

18 The Professional Open Source™ Company

JBoss SOA Vision

• JEMS will be the leading mass market, interoperable Open Source Platform for SOA

• Simply the Better Choice� Software Model: Professional Open Source

enables a greater degree of openness, flexibility and ease of consumption

� Partner Ecosystem: attractive and safe for ISV’s, SI’s, and end-users

� JEMS Platform: modular, interoperable, focused on simplicity & power

Page 19: JBoss Enterprise Middleware Suite

19 The Professional Open Source™ Company

Enterprise Platform: Develop, Deploy, Manage

Multi-Vendor JVM, OS, Platform

Microkernel Architecture

Presentation

Application

Integration

Middleware Platform

Development Tools

Identity/Security

JBoss

Eclipse

IDE

JEMS

Applications, Services, and ProcessesPortals

ProcessesWeb ServicesApplications

Agent Plugin Architecture

Management Platform

Inventory

Update/Patch

Administer

Monitor/Alert

Provision

JBoss

Partners

JBoss

ON

Page 20: JBoss Enterprise Middleware Suite

20 The Professional Open Source™ Company

BEA, Cordys, Fujitsu, Hitachi, IBM,

JBoss, Microsoft, ObjectWeb, NEC, Novell, Oracle, SAP, Sun, Sybase

BEA, Cordys, Fujitsu, Hitachi, IBM,

JBoss, Microsoft, ObjectWeb, NEC, Novell, Oracle, SAP, Sun, Sybase

Attachmate, Attunity, CommerceQuest, F&P, FS, GT, HostBridge, IBM, Jakada, Microsoft, Neon, NetManage, Object Star, OpenConnect, Red Oak, Seagull, SEC, SAG, Twinsoft, WRQ

Axway, BEA, CapeClear, Cordys, Extol, Fiorano, Fujitsu, IBM, Intersystems, Iona, iWay, Magic, Microsoft, Novell, Oracle, PolarLake, SAG, SAP, Sonic, Sterling, Sun, Sybase, Tibco, Vitria, WebMethods

Presentation Integration Server

Application Platform SuiteApplication Platform Suite

Application Server, ESB

User-FacingData-Facing

New

Old

50-50

Applications

Portal, Application Server

BEA, BroadVision, CA, Day, Fujitsu,

Hummingbird, IBM, JBoss, Microsoft, Novell, OpenText, Oracle, SAP, Sun Microsystems, Sybase, Tibco, Vignette, WebMethods

Appistry, BEA, Borland, Caucho, Desid.,

Fujitsu, IBM, Iona, Ironflare, JBoss, Kabira, Kingdee, Macromedia, Microsoft, Novell, ObjectWeb, Oracle, Paremus, Pramati, SAP, Sun, Sybase, Tmax, Zend

ESB, Integration Backbone Suite

Source: Gartner

Gartner: Selecting SOA Platform Products

Page 21: JBoss Enterprise Middleware Suite

21 The Professional Open Source™ Company

Web

Middleware

Database

Network

High Availability

Operating System

Platform

Solutions

Mapping Capabilities to Solutions

Apache HTTP Server, Tomcat, JBoss Portal, JBoss Web

JBoss AS, Hibernate, Web Services, BPM, Messaging, Rules,

Transactions, ESB

Oracle, PostgreSQL, My SQL, SQL Server

Directory Services, Identity Management, Network Security,

Management/Monitoring

Clustering, Replication, Load Balancing

Linux - Red Hat, SUSE; Windows, UNIX; Java Virtual Machine

Physical (32-bit & 64-bit Intel), Virtualization

Business

Intelligence

Content

Management

Solutions

Advanced

Infrastructure

Solutions

Custom SOA

Applications

Web Portal

Solutions

Page 22: JBoss Enterprise Middleware Suite

22 The Professional Open Source™ Company

JBoss Microkernel

• JEMS is “The Open-Source Platform for SOA”

• Market-leading products for enhancing business agility

• Modularity enables standardizing on JEMS at your own pace

• Simplicity decreases time to develop and deploy new business solutions

Applications, Web Services, and Business Processes

Multi-Vendor Java VM, Operating System, HardwareJBoss

Transactions

JBoss

Messaging

Apache

Tomcat

Hibernate

JBoss

AS

JBoss

Cache

#1 #1 #1

…JBoss

Portal

JBoss

jBPM

JBoss

Rules

+Clustering

JBoss Enterprise Middleware Suite

Page 23: JBoss Enterprise Middleware Suite

23 The Professional Open Source™ Company

Order

System

Finance

ShippingBusiness Process

Business Services

Presentation

JBoss Portal

JBoss AS, Cache

Apache Tomcat

JBoss jBPM

JBoss Rules

JBoss AS, Hibernate, Cache

JBoss Transactions

JBoss ESB, JBoss Messaging

Components In Action

Page 24: JBoss Enterprise Middleware Suite

24 The Professional Open Source™ Company

JBoss SOA Customer – Financial Services

• Cost benefits and agility are drivers

• JBoss JEMS is app. and integration fabric� Using JBoss Cache and clustering capabilities for

performance and scalability

• Refactoring old applications� Create pools of dynamic coarse grain services� Using stateless session beans for endpoints� Focused units of functionality� Using interceptors for cross-cutting concerns

• Some web services for third party interaction (SOAP/WSDL/UDDI)

• Looking at JBoss jBPM for process mgmt.

Page 25: JBoss Enterprise Middleware Suite

25 The Professional Open Source™ Company

JBoss SOA Customer – Insurance Company

• Complexity and cost of traditional EAI drove a different approach� Increasing number of applications including new

Oracle 11i installations need integration� Dozens of interface points to define as SOA

• Used JBoss JEMS as SOA framework� Built enterprise service bus decoupling apps� Services are stateless session EJBs� Some web services

• Adapter framework plugged into ESB for data transfer and transformation� Mainframe data to JBoss SOA fabric to Oracle 11i

Page 26: JBoss Enterprise Middleware Suite

26 The Professional Open Source™ Company

JBoss SOA Customer – Media Company

• Duplication, responsiveness, and competitiveness were business pain points

• JBoss Application Server became primary hosting environment for SOA services

� Light weight web services for portal consumption

• Enterprise Portal for user interaction

� > 1 million pages per day driven from SOA

� Thousands of partners and companies are part of SOA utilization

• Looking at adding JBoss Portal to reduce cost and leverage open source

� Eliminate proprietary portal lock in points

Page 27: JBoss Enterprise Middleware Suite

27 The Professional Open Source™ Company

The SOA Journey: More than Technology

• What are the right steps to guarantee overall success?� Implementing a Service-Oriented Architecture is a

journey: start small, build library of services, prove ROI at each step

• How can you improve ROI while reducing risk?� Requires that proprietary interfaces become

standards-based� Requires enterprise-wide governance

• How can you realize the benefits of SOA?� SOA requires a combination of security,

management, integration, process, and architecture tools

JEMS and the JBoss Ecosystem of Partners

Page 28: JBoss Enterprise Middleware Suite

28 The Professional Open Source™ Company

• Better Software� Peer Review

� Accelerated Software Evolution

� Extended QA through OSS Community

• Better Service� Incentives

� Transparency

� Experts Up-Front

• Better Value� Zero License Fees

� Freedom from Vendor Lock-in

� Elimination of Linear Costs

Why JBoss?

Page 29: JBoss Enterprise Middleware Suite

29 The Professional Open Source™ Company

Resources

• JEMS Website

� www.jboss.com/products

• JBoss Online Education (webinars)� www.jboss.com/services/online_education

• JBoss Subscription & JBoss ON

� www.jboss.com/services/profsupport

• JBoss Partners

� http://www.jboss.com/partners/index

Page 30: JBoss Enterprise Middleware Suite

30 The Professional Open Source™ Company

Thank You!