jboss enterprise middleware suite
Post on 02-Nov-2014
4.460 Views
Preview:
DESCRIPTION
TRANSCRIPT
© JBoss Inc. 2006
JBoss Enterprise Middleware Suite
The Open Source Platform for SOA
Shaun Connolly
VP of Product Management
May 2006
2 The Professional Open Source™ Company
Agenda
• Who is JBoss?
• Market Dynamics
� Open source and SOA
• JEMS: Open Source Platform for SOA
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.
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
5 The Professional Open Source™ Company
Agenda
• Who is JBoss?
• Market Dynamics
� Open source and SOA
• JEMS: Open Source Platform for SOA
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
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
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.
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
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
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
12 The Professional Open Source™ Company
“The entire history of software engineering is one of rising levels of
abstraction”
Grady Booch
Insightful Quote #2
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
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
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
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
17 The Professional Open Source™ Company
Agenda
• Who is JBoss?
• Market Dynamics
� Open source and SOA
• JEMS: Open Source Platform for SOA
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
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
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
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
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
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
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.
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
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
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
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?
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
30 The Professional Open Source™ Company
Thank You!
top related