connolly_jbossenterpmiddlewaresuite.pdf

Upload: rameshctlatp

Post on 01-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    1/30

    JBoss Inc. 2006

    JBoss Enterprise Middleware Suite

    The Open Source Platform for SOA

    Shaun Connolly

    VP of Product Management

    May 2006

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    2/30

    2 The Professional Open Source Company

    Agenda

    Who is JBoss?

    Market Dynamics

    Open source and SOA

    JEMS: Open SourcePlatform for SOA

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    3/30

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    4/30

    4 The Professional Open Source Company

    Simply a Better Software Model

    BetterSoftware

    BetterService

    Better

    Value

    Massive community

    involvement & adoption Lead developers &

    committers are paid todevelop world-classsoftware

    Leader in innovation anddriving new industrystandards

    Zero-cost open sourcelicenses

    Experts from the very firstcall; backed up by coredevelopers

    Extensive partner ecosystemoffering certified support,

    consulting, and training

    JBoss Professional Open Source

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    5/30

    5 The Professional Open Source Company

    Agenda

    Who is JBoss?

    Market Dynamics

    Open source and SOA

    JEMS: Open SourcePlatform for SOA

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    6/30

    6 The Professional Open Source Company

    If you dont like change,

    youre going to likeirrelevance even less

    General Eric Shinseki,

    Chief of Staff, U.S. Army

    Insightful Quote #1

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    7/30

    7 The Professional Open Source Company

    mergers

    compliance andregulatory changes

    economic

    conditionscompetition

    changes in

    management

    technology

    changes

    IT must become agile!

    CIOs Must Adapt to the Road Ahead

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    8/30

    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.

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    9/30

    9 The Professional Open Source Company

    Lower CostLower Cost

    &&

    ComplexityComplexity

    Market Forces Are Lining Up

    Results in:

    IT Productivity

    Increased Agility

    Improved BusinessPerformance

    Multicore

    Multicore V

    irtualiz

    ation

    Virtua

    lization

    Open

    Open

    Source

    Source

    SOA

    SOAEna

    blingad

    ynamic

    environme

    nt

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    10/30

    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, andTransportation

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

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    11/30

    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 2005JBoss 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 Survey

    What 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

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    12/30

    12 The Professional Open Source Company

    The entire history of

    software engineering isone of rising levels of

    abstraction

    Grady Booch

    Insightful Quote #2

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    13/30

    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

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    14/30

    14 The Professional Open Source Company

    What is SOA?

    Service Oriented Architecture (SOA) is an approachfor building distributed systems that deliverapplication functionality as loosely-coupled services

    SOA:

    Provides standard way to represent and interactwith application functionality

    Leverages open standards Enables reuse of services

    Creates new applications from existingcomponents

    Integrates applications outside the enterprise

    Focuses on application assembly

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    15/30

    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

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    16/30

    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

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    17/30

    17 The Professional Open Source Company

    Agenda

    Who is JBoss?

    Market Dynamics

    Open source and SOA

    JEMS: Open SourcePlatform for SOA

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    18/30

    18 The Professional Open Source Company

    JBoss SOA Vision

    JEMS will be the leading mass market,interoperable Open Source Platform forSOA

    Simply the Better Choice Software Model: Professional Open Source

    enables a greater degree of openness, flexibilityand ease of consumption

    Partner Ecosystem: attractive and safe for ISVs,

    SIs, and end-users

    JEMS Platform: modular, interoperable, focusedon simplicity & power

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    19/30

    19 The Professional Open Source Company

    Enterprise Platform: Develop, Deploy, Manage

    Multi-Vendor JVM, OS, Platform

    Microkernel Architecture

    Presentation

    Application

    Integration

    Middleware PlatformDev

    elopmentTools

    Identity/Security

    JBoss

    Eclipse

    IDE

    JEMS

    Applications, Services, and ProcessesPortals

    ProcessesWeb ServicesApplications

    Agent Plugin Architecture

    Management Platform

    In

    ventory

    U

    pd

    ate/P

    atch

    A

    dminister

    M

    onit

    or/Alert

    Provi

    sion

    JBoss

    Partners

    JBoss

    ON

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    20/30

    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, ObjectStar, 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, SunMicrosystems, 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

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    21/30

    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

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    22/30

    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 businesssolutions

    Applications, Web Services, and Business Processes

    Multi-Vendor Java VM, Operating System, Hardware

    JBoss

    Transaction

    s

    JBoss

    Messaging

    Apache

    Tomcat

    Hibernate

    JBossAS

    JBoss

    Cache

    #1 #1 #1

    JBoss

    PortalJBoss

    jBPMJBoss

    Rules

    +

    Clustering

    JBoss Enterprise Middleware Suite

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    23/30

    23 The Professional Open Source Company

    Order

    System

    Finance

    ShippingBusiness Process

    Business Services

    Presentation

    JBoss PortalJBoss AS, Cache

    Apache Tomcat

    JBoss jBPMJBoss Rules

    JBoss AS, Hibernate, Cache

    JBoss Transactions

    JBoss ESB, JBoss Messaging

    Components In Action

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    24/30

    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 forperformance 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 partyinteraction (SOAP/WSDL/UDDI)

    Looking at JBoss jBPM for process mgmt.

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    25/30

    25 The Professional Open Source Company

    JBoss SOA Customer Insurance Company

    Complexity and cost of traditional EAI drovea 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 datatransfer and transformation Mainframe data to JBoss SOA fabric to Oracle 11i

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    26/30

    26 The Professional Open Source Company

    JBoss SOA Customer Media Company

    Duplication, responsiveness, and competitiveness werebusiness pain points

    JBoss Application Server became primary hostingenvironment 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 SOAutilization

    Looking at adding JBoss Portal to reduce cost and leverageopen source

    Eliminate proprietary portal lock in points

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    27/30

    27 The Professional Open Source Company

    The SOA Journey: More than Technology

    What are the right steps to guarantee overallsuccess? Implementing a Service-Oriented Architecture is a

    journey: start small, build library of services, proveROI 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 architecturetools

    JEMS and the JBoss Ecosystem of Partners

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    28/30

    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?

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    29/30

    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

  • 8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf

    30/30

    30 The Professional Open Source Company

    Thank You!