Running Thoughts

Tim Bauer's webcast summaries/insights

Open Source: JBoss – State of Union (2006)

Watched this webcast this morning … as always, there were some interesting points:

1. Partnership with MSFT So it seems they have setup a partnership with MSFT along the same lines (guessing) that Fujitsu has (helping clients move to the MSFT OS potentially). I wonder if that partnership sours now that they have been bought by RedHat? Probably but I will check on it.
2. Tons of Releases Last year Last year they defined what a certified JBoss developer was (so that isn’t commoditized .. yet). They also matured thier service offering in many ways. Not surprising the spike in interest in them over last year.
3. Nice overview / visual of product I didn’t expect it, but the majority of this presentation was focused on overviewing thier products and stance in the market … looking back and looking forward … a good primer. I snagged a visual (see bottom) for those amused by such things.

Overview of JBoss Stack

The webcast (webex — so no fast forward) is here:

http://www.jboss.com/services/online_education (look for the one title “State of the Union”)

Here are my rough notes:

Quote:
Shaun Connolly – VP Product Management
………….○ Agenda ……………………..§ Jboss Focus
……………………..§ 2005 Year in Review
……………………..§ 2006 Year Ahead
……………………..§ Conclusion / Q&A
………….○ MARKET DYNAMICS
……………………..§ 3:30 — Problem Jboss is Focused on
…………………………………□ Cost of Infrastructure
…………………………………………….¨ Multi-Vendor
…………………………………………….¨ Isolated Information
…………………………………………….¨ Business Continuity, Availability
…………………………………………….¨ Shortage of Skilled People
……………………..§ 5:00 — 2005 Ton of Companies Embraced Open Source
…………………………………□ Information Week (Linux)
…………………………………□ SabreHoldings
…………………………………□ Continental Airlines (Jboss/MySQL)
…………………………………□ Walt Disney (JBoss)
……………………..§ 7:00 — Survey of CIOs on OSS
…………………………………□ App Svr, DB, Virtualization, File Mgmt, Msging, Dir Svcs, Other
…………………………………□ Likelyhood of considering –> 13% to 70% (right to left ascending).
……………………..§ 8:00 — SOA
…………………………………□ Due to OSS nature … SOA stance is required. 30 products in opensource stance at this time to enable tight integration w/ loose coupling during development
………….○ JBOSS FOCUS
……………………..§ 3 Focuses
…………………………………□ Better Software
…………………………………□ Better Service
…………………………………□ Better Value
……………………..§ Peer Review
…………………………………□ Thousands (that have no bias to muzzle) see the code
……………………..§ Accelerated Software Evolution
……………………..§ 12:42 — JEMS
…………………………………□ Made up of –>
…………………………………………….¨ App Svr, Tomcat, Hibernate
…………………………………………….¨ Portal
…………………………………………….¨ Jboss jBPM (workflow engine)
…………………………………………….¨ Jboss Cache (cluster)
…………………………………□ Coming late 2005 early 2006
…………………………………………….¨ Jboss Rules (Drools project)
…………………………………………….¨ Jboss Transactions (Arjuna -sp? – TS)
…………………………………………….¨ Jboss Messaging (JMS, Jboss MQ Break Out into Standalone so you don’t need to prune out from app svr)
……………………..§ 17:39 – JEMS Arch
…………………………………□ J2ee 1.4 svcs as JMX Beans
…………………………………………….¨ JSP / Servlet (Tomcat)
…………………………………………….¨ EJB (Jboss CMP)
…………………………………………….¨ JMS
…………………………………………….¨ JDBC
…………………………………………….¨ JAAS (JBossSX)
…………………………………………….¨ JTA (ArjunaJTA)
…………………………………………….¨ JNDI (Jboss NS)
…………………………………………….¨ RMI-IIOP (Xerces)
…………………………………………….¨ JAXP (Xerces)
…………………………………………….¨ JAX-RPC
…………………………………………….¨ JAF
…………………………………………….¨ SAAJ
…………………………………………….¨ JACC
…………………………………………….¨ JavaMail
…………………………………………….¨ DeploymentAPI
…………………………………………….¨ MgmtAPI
…………………………………□ Svcs Beyond J2ee
…………………………………………….¨ Clustering
…………………………………………….¨ Caching (JBossCache)
…………………………………………….¨ Persistance (Hibernate)
…………………………………………….¨ JTS (Jboss Transactions)
…………………………………………….¨ WS-Tx(Jboss transactions)
…………………………………………….¨ Workflow (Jboss jBPM)
…………………………………………….¨ Rules (Jboss Rules)
…………………………………………….¨ APOP (Jboss APOP)
…………………………………□ Above sits on JBOss 4.x App Svr
……………………..§ 20:00 – Components in Action
…………………………………□ Presentation (Portal, AS, Cache, Tomcat)
…………………………………□ Business Process (jBPM, Rules)
…………………………………□ Business Services (AS, Hibernation, Cache, Tran, ESB, Msg)
……………………..§ 22:00 – What Subscription Model Does
…………………………………□ Right Incentives … not trying to move software … focused on providing great service
…………………………………□ Transparency … http://jira.jboss.
…………………………………□ Consulting is 10% of their business
…………………………………□ Training is 20% of their business
……………………..§ 25:00 — JBOss Subscription Componinent
…………………………………□ Tech Support
…………………………………………….¨ Knowledge base
…………………………………………….¨ Case mgmt
…………………………………………….¨ Registration of enivr
…………………………………………….¨ Silver/Gold/Plat (2hrs 24by7 for plat)
…………………………………□ Jboss Ops Network
…………………………………………….¨ 2005 Introduced Tools for IT Ops
…………………………………………….¨ Monitor JEMS
…………………………………………….¨ Rollout Patches / Upgrades
…………………………………………….¨ Provision New Envir Easier
…………………………………□ Certified Software
……………………..§ 27:18 — Better Value
…………………………………□ Automatic Amoritization (bauer comment — good point )
…………………………………□ Plug and Play will always be focus no lock in
………….○ 2005 – Year in Review
……………………..§ 29:00 – Momentum
…………………………………9/21/2005
…………………………………□ JBoss 38% usage, WAS 21%, BEA, 20%
…………………………………□ Jboss up six points. All else static or slipping
……………………..§ 30:00 – Key Milestones
…………………………………□ JEMS launched q4 2004
…………………………………□ Customer support portal q12005
…………………………………□ Alliance w/ MSFT q32005
…………………………………□ Portal q2 2005
…………………………………□ Jboss Cert Professional q2 2005
…………………………………□ Drools, Arjuna acquired q42005
……………………..§ 33:45 – JBOSS Ops Network
…………………………………□ JBOSS ON for short
…………………………………□ Inventory, Config, Mgmt, Monitor, Provision, central cluster mgmt
…………………………………………….¨ Monitoring – Hardware/OS, JVM, App, JEMS
…………………………………………….¨ Group metrics dashboard
…………………………………………….¨ Reports by role/user
…………………………………………….¨ Historical views
…………………………………………….¨ Metrics baseline
…………………………………□ Phased introduction through 2006
…………………………………□ Alert capability
…………………………………………….¨ SMTP TRAPS
…………………………………………….¨ Ability to dampen alert (not continue to notify) or reduce frequency
………….○ 2006 – Year Ahead
……………………..§ 37:30 – OSS Market Penetration
…………………………………□ Middleware focus
…………………………………………….¨ Developing (Stds Not There to Validate Against)
………………………………………………………..◊ BPM
…………………………………………….¨ Possible Targets
………………………………………………………..◊ Integration
………………………………………………………..◊ MsgSvr
…………………………………………….¨ Easy Targets (mature)
………………………………………………………..◊ Portal
………………………………………………………..◊ WebSvr
………………………………………………………..◊ AppSvr
………………………………………………………..◊ OS
……………………..§ 39:30 – JEMS Today and Tommorow
…………………………………□ Jboss Web (new project)
…………………………………………….¨ High performance web serving capabilities
…………………………………………….¨ Not apache replacement but if doing low end apache … could simplify
……………………..§ 41:30 – What pieces for SOA
…………………………………□ Presentation – Portlet / Web Containers
…………………………………□ Business Layer – EJB (3), POJO, Servlet Contrainers
…………………………………□ Intermediary – JBI Container
…………………………………□
……………………..§ 44:00 – JEMS 2006 Roadmap
……………………..§ 45:00 – Roadmap for Jboss AS 5
…………………………………□ Is focused on java ee 5
…………………………………□ Targeted q2/q3
……………………..§ 47:25 – Drools
…………………………………□ Business Rule Engine (conditional policies ..sophiscated if/then policies)
…………………………………□ Isn’t this jBPM? No procurement process for example you want less nodes … append business rules to define low level logic on nodes in the process … could use just business rules … but ideal is as above
…………………………………□ 48:41 – Features and Differiantors
…………………………………………….¨ Drools is plugabble (java, groovy, jython, excle)
……………………..§ 49:20 – Transactions
…………………………………□ ArjunaTx – Guaranteed delivery of messages
…………………………………□ Distributed transactions
…………………………………………….¨ Billing / shipping
…………………………………□ Disparate DBMS (sqlserver / oracle)
…………………………………□ Logical transaction sets (rollback) across databases … no commit to all records confirmed in all targets
…………………………………□ Leading technology focused on only java
……………………..§ 52:00 – Resources
…………………………………□ Jboss Subscription www.jboss.com/services/profsupport
…………………………………□ JEMS Website www.jboss.com/products
…………………………………□ Jboss Roadmap Page www.jboss.com/products/roadmap
…………………………………□ Project Websites labs.jobss.com
…………………………………□ Public issue/feature tracking jira.jboss.com
……………………..§ 54:00 – Summary

May 23, 2006 - Posted by | Uncategorized |

No comments yet.

Leave a comment