Tim Bauer’s Running Thoughts

Semi-daily webcast summaries/insights

JBoss & SOA

Watched this in that there is an ongoing market swell in all technology stacks around SOA, ESB, BPEL, etc. Go here:

LINK

or hit http://www.jboss.com/services/online_education and look for SOA Part II. That said this webcast is definitely worth watching for a variety of reasons.

1. Burr has clarity. Burr is thier evangelist on the technology stack and he does a great job pulling it all together (what it is, why to use it, how JBoss does it, etc). More so than other vendors I have seen speaking on the topic. So just for that you should watch (as many of us also don’t have clarity — i wont name names).
2. The Power of Open Source a BizTalk Competitor overnight? Later in the webcast they demo’d thier beta ESB product and its pretty robust. Will be available in q4 of this year. The key “AH HA!” was that thier code base came from an insurer that donated thier custom ESB to JBoss. DONATED. Welcome to the next generation of software. Companies build out complex CUSTOM frameworks and then lobby to get it adopted (for free) into the overall community champion (JBoss).
3. Nice BPEL Overview Alot of clients are starting to jawbone on BPEL. GE for example. Keep in mind that BPEL is, in short, a variant of what BizTalk does. Enables orchestrations etc. Rather impressive demostration of how that integrates w/ Eclipse (beta designer granted but BPEL spec isn’t formal to q4 - nov - anyway) with a similar look and feel to MSFT VS and/or BTS Designer. I was suprised with how close it was in look and feel.

In summary, it is clear that JBoss is moving faster than I thought possible. Powered by the contribution of the community and large code base donations I think they will make a strong run at maintaining thier hold on current clients from the MSFT push while stealing other clients from both camps (BEA/IBM, MSFT) for a Total Cost of Ownership play. Will be fun to watch over the next few years.

Here are my detail notes for those amused


Quote:
• Bruce Sutter - Tech Evangelist for JBOss
• Agenda
…………..○ Catalysts
…………..○ WS-*
…………..○ BPEL
…………..○ Service Bus
• 2:00 Catalysts
…………..○ Agility
…………..○ M&A
…………..○ Current Hundreds of technologies
…………..○ Users might be many roles
……………………….§ Data scattered across enterprise
……………………….§ EVPs Budgets create fragmentation
…………..○ Portals spawning (6 per BU, 10-12 Bus per org)
……………………….§ Customers want single point of entry
……………………….§ B2B, B2C, etc
…………..○ Swivel Chair Integration
……………………….§ Fax, Web, Call 4 Report, Web Service,
…………..○ JBoss SOA Engines
……………………….§ jBPM. Process driven. Human or batch
……………………….§ jBPM BPEL. Unique orchestration for web services (Have to have WSDLs). All communication to BPEL process is SOAP call. Invoke Ruby, etc.
……………………….§ Rules Engine. Production Rules Engine.
……………………….§ J2EE / Java EE 5 Services (JMS, EJB, WS, Hibernate JPA)
……………………….§ JBOss App Server (Swing, Browser, .NET, Batch, External)
• 11:30 - WS-*
…………..○
…………..○ Use JIRA to vote on functionality
…………..○ WS-Eventing.
…………..○ WS-Security.
……………………….§ Before, had a login process to get security token. Encryption via SSL (tying to HTTP transport). So if you go to ESB you might have segments that don’t support HTTP.
…………..○ WS-Addressing (JSR 261)
……………………….§ Before, endpoint was in HTTP Header. Take SOAP to server and goto post command parm at end. Problem multiple stopping points not easy (Service BUS enables this)
…………..○ WS-Policy.
…………..○ MTOM
…………..○ WS-Context. Maintain state conversations. Like a cookie.
…………..○ WS-Coordination. Business activity for long running compensating transactions.
…………..○ WS-AtomicTransaction. Two phase commit
• BPEL
…………..○ JBOSS resources on committee. November 2006 will get ratified.
…………..○ BPEL is part of jBPM. Beta 1.1
…………..○ BPEL fixes WSDL
……………………….§ Creates ordering.
……………………….§ Concurrency
……………………….§ Choreography w/ external entities
…………..○ XML, WSDL API to it, Can consume other WSDLs, allows for state, allows asynch of other web services (forking) and rejoin
…………..○ Key words -
…………..○ BPEL file overview - import, partnerlinks (anyone interacting with in/out), sequence tag — receive, assign, invoke, replay, flow, etc.
…………..○ 21:00 — DEMO - Eclipse - BPEL Designer (Alpha)
……………………….§ He will send you doco if asked to setup a basic model
……………………….§ Very similar look and feel to BTS (MSFT)
……………………….§ Task definition deploys par file to app server.
……………………….§ Example of a form doing BPEL (invoke a BPEL process). Add webservice to form. See WSDL file w/ BPEL process. Code is basically a call to the PROXY.
……………………….§ There are differences in BPEL spec and Designer (again he can send doc to cross chasm for now)
…………..○ 26:00 - JBoss ESB Beta 1
……………………….§ Came out just last week
……………………….§ Rosetta code base donated by a Large Insurance company. Running thousands of transactions. 3000 employees, 40 locations, 2 million customers.
……………………….§ Donation June 2006
……………………….§ Beta 3q 2006
……………………….§ First GA is 4th 2006
……………………….§ ESB - Listeners and Actions provide transport and message mediation
……………………………………□ Listeners - Some connectors - like file, http, ftp, jms, email, soap … are avail now. Seam in front of web/portal is also there
……………………………………□ Actions - Pluggable Arch — Transform, route, security, mgmt, JBoss ESB, Service Registry, Event Log, Composition Engine (BPEL, Seam, jPDL, Scripting, Process Store)
……………………….§ Out of Box - Listeners
……………………………………□ File
……………………………………□ SQL Table Poller
……………………………………□ JMS Queue topic listener
……………………………………□ Web Service Invoke to Bus
……………………………………□ Working on HTTP Listener (REST calls)
……………………………………□ FTP / SFTP (coming)
……………………….§ Core Services
……………………………………□ Service Registry
……………………………………□ Persistent Event Repository
……………………………………□ Notification Service - Msg queue to msg queue notification of a process
……………………….§ Messages
……………………………………□ Serializable Java Objects and/or XML
……………………………………□ Transformation declarative and java based
……………………….§ Usage
……………………………………□ NOW–File System -> JBoss ESB -> File System
………………………………………………..¨ FUTURE - add notifications, transformation
……………………………………□ Message Queue - MQ Cluster - MQ
………………………………………………..¨ Same as above
………………………………………………..¨ Registering in specific transaction events .. Listen for certain events … decoupled integration
……………………………………□ Combined Usage Example
………………………………………………..¨ Multiple listeners and multiple actions
………………………………………………..¨ FTP Poll, persist msg, log, email on rcpt, transform, post to file repository. Now you can do that in ESB.
……………………….§ 36:00 - Getting Started
……………………………………□
……………………………………□ Need latest version of EJB3.
……………………………………□ There is a a JEMS Installer (gui installer that installs EJB3)
……………………….§ 38:00 - Demo
……………………………………□ Config File (listener) review
……………………………………□ Show how ESB picks up files in momements, acts on it through ESB process, and spools out. In CMD window.
……………………………………□ Email example w/ notification. 4 lines in the config file of ESB listener to get it working.
……………………………………□ Notification to JMS. Same config file for listener. Different config lines (4) to push to JMS Queue. JMX console shows the messages going through. Then you could have a bean or process respond to that message.
……………………………………□ Multiple steps in same listener (hard code or via GUI in Eclipse). File listener sends alert to queue. The listener on that queue. Show how they bat the message back and forth between the listeners and the associated code behind the listener.
……………………….§ 47:00 - Trail Blazer Demo
……………………………………□ Advanced demo of capability
……………………………………□ Customer interact w/ web or vb that hits services that hits ESB gets persisted then gets managed from there in ESB. Multiple listeners act on the single message (partner network model)

August 21, 2006 Posted by bauertim | Uncategorized | , | No Comments

JBOSS & ECM - Anyone Home?

watched this webcast this morning as I was curious how JBOSS was addressing ECM given they really don’t have a ECM product.

LINK

Some keys I took away:

    1. Marketing similar to MSFT They wouldn’t want to admit it but they are going to market similar to MSFT. They own the core infrastructure and then expect vendor partners to build solutions on top of it to address client needs. Alfresco (the vendor talking with them) did just that … building a first version of a ECM suite on top of JBOSS infrastructure.
    2. Alfresco a mini-me Sharepoint? It was interesting to watch the demo (the first 30 minutes was thier spin on the portal market — which i skipped) in that i could see ’some’ of the sharepoint functions at play. The real question (as with all client decisions on investment) is what capabilities do they need from thier, in this case, WCM framework and where there are gaps in needed capabilities from different approaches how much does it cost to close them. This may or may not lead to Alfresco on JBOSS being the right model. Was intriguing though. Did I mention it is free as well $-).
    3. “Support from the Source” Interesting tagline that RedHAT and Alfresco are pushing.

Here are the detail notes for those amused.


• Industry Issues Webinar on Portals
• Alfresco is the partnering vendor
• Overview
………….○ JBOSS
……………………..§ Support from the source
………….○ Alfresco
……………………..§ First opensource cms
……………………..§ Model documentum, filenet
……………………..§ Founded documentum
…………………………………□ Has documentums team now for sdks
…………………………………□ Has interwovens wcm team
• 5:00 - Portal definition
• 8:50 - What is knowledge mgmt
• 34:00 - Demo of Integration of JBOSS portal w/ Alfresco portlets in Jboss
………….○ Team, news, doc library, discussions
………….○ Show 1 portlet jboss wise
………….○ Show editing of static content w/ an ordered approval process
……………………..§ Version control and detail
………….○ Have virtual directory functionality (so explorer view for users)
………….○ Rules are available on drop
……………………..§ Document properties extracted to ecm product
……………………..§ Pdf version created automatically
……………………..§ Mail (via thunderbird)
………….○ RSS feeds that communicates new information in the portal
………….○ Ability to search for a person by skill (not shown how) .. Similar to people finder in MSFT
………….○ Templates (smartplaces) .. That has a similar UI, files, process, auditing etc (ala sharepoint)
………….○ [bauer - key question pricing vs SP for Alfresco, otherwise they are short]
………….○ Concept of ’spaces’ … which is your doc repositories that hoave all the doc versioning / library functions.
………….○ Shows creating a rule in space
……………………..§ Workflow, meta extract, transform, set aspects (like templateabe, versionable, translateable,etc), move to specific space, etc
• 49:00 - Demo done .. Jabber
………….○ Develop rules, aspects, actions are possible in their framework
………….○ Rhino JavaScript engine included
………….○ Really enables record management
……………………..§ For example just a few scripts are required for DOD compliance w/ Records Management
• 50:00 - Q&A
………….○ How compare to other OS CMS? Like OpenCMS …
……………………..§ want to address WCM space but more importantly hit ECM (like RM, and DCM, Image Mgmt, etc). 20% of market is WCM. That is why they hired interwoven for WCM and DCM team for other areas.
………….○ Wiki?
……………………..§ Later this year releasing a WIKI interface. Open up arch later as well to PHP to allow the strong WIKI solutions based on PHP in as well
………….○ Portlets created / embedded?
……………………..§ What was demo’d was out of box
……………………..§ Free market templating lang creates team spaces that pull from the vanilla product
……………………..§ High end solutions can have specialized portlets but using “FreeMarker” since it can process XML and access Java object model in alfresco (talk to and get document properties).
……………………..§ Look in data dictionary. Look at presentation templates. 10-12 lines in .. Iterations, xpath, etc can be done.
……………………..§ Very similar to SEAM (using that as part of the workflow). Get container data. Iterate a documents children (folder, associated docs) and wrap w/ HTML
……………………..
………….○ Smart Folders. Navigation on meta not fixed diretory
……………………..§ In 1.4 release next coupole of months (q4 minimum)
………….○ Cost of product
……………………..§ OpenSource (Free). Going for services contract.
……………………..§ Support is $10k per CPU
………….○ “Support from the Source” team
………….○ When will doc libs and such be their own portlet?
…………………….. (1.4 version in q4)
……………………..§ John.newton@elfresco.org

August 3, 2006 Posted by bauertim | Uncategorized | , | No Comments

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 bauertim | Uncategorized | | No Comments

Open Source: JBoss - Modernization

Watched this webcast today

Lowering Enterprise Costs via Legacy Modernization and SOA: JEMS - Open Source Platform for SOA.

I started digging around due to conversations yesterday with Randy Bielby and Chris Jackson on tactically and strategically where are we going w/ our java solutions team (outside of staff supp). One core theme that is backed by our client activity locally (example Am Fam) is the consideration in the market for re-assessing if systems truly need all the 3rd party tools (IBM, BEA, etc) versus open source models. The leading player in that space is JBOSS (recently acquired by RedHat). So we are starting to look at how we might support that type of discussion with our clients here and if it makes sense.

In that vein, I was intrigued by this webcast … given our focus Nationally on this ‘Legacy Modernization’ concept as well. Truth be told I didn’t get much on that topic but I did take away a few keys:

1. JBoss Pushes Partners. That was clear. The partner on this call is based out of the east coast but it was a nice demonstration of joint work.
2. The partner (Amerex?) focuses on Mentoring. It was interesting to note how much the partner in this discussion hammered mentoring as thier delivery model. It was rather robust … mixture of classroom and project based ‘coaching’. Something G&R has done for some clients w/ our training and delivery teams but not a formal go to market angle. They were focused on that as thier difference. Not bad angle.
3. Case Studies were all toe, dive in In all the case studies the clients seems to start playing with a piece of the JBOSS puzzle and then started expanding.

I will continue to dig around in this area as I am intrigued by the value proposition for our middle market clients in WI. What I really want to get to the brass tacks on is the pricing differiantials coupled with the organizational and people change consideration (what is the true cost / savings of switching any piece).

For those amused here is my notes:

http://www.redhat.com/about/news/prarchive/2006/jboss.html

…………○ Lowering Enterprise Costs via Legacy Modernization and SOA: JEMS - Open Source Platform for SOA.
…………○ Pierre Fricke, Director Product Management — JBOSS Inc
…………○ Amentra - SI Partner on JBOSS SOA
…………
…………○ 0:30 — Mark Marcerowicz - Head of Partner Business Development (intro)
…………○ 1:00 — Overview of JBOSS History
……………………§ 7 year history
…………○ 4:00 — SOA Overview
……………………§ 5:00 — Traditional vs SOA
……………………§ Process focused development vs Cost focused
……………………§ 7:00 - SOA Drivers
………………………………□ Complexity & Costs
………………………………□ Lack of agility
………………………………□ Business Performance (sat, difference, upsell)
……………………§ 8:30 - Tax Calc Example of SOA
………………………………□ In short, each app had tax function w/o SOA … with SOA its one service
……………………§ “Swivel Chair Integration” (bauer thought - amusing)
……………………§ 12:00 — Talk about services making you more responsive
……………………§ 13:12 — Portals are interaction model for SOA (bauer - thought here … not agreeing … portal is a vague term)
…………○ 14:00 - JBOSS SOA Vision - JEMS
…………○ 14:45 - JEMS is a Service Model
……………………§ Services: Rules (Drools), Transactions, Hibernate, Tomcat, JBOSS App Server, jBPM, Portal, Cache
……………………§ On Jboss Microkernal
…………○ 16:30 - SOA Tiers / Components
……………………§ Connecting clients to resources
……………………§ 3 middle tiers
………………………………□ Portlet or web container
………………………………□ Business - EJB, Servlet, Container. Busines Services
………………………………□ JBI Container - Messaging, Rules, Process, Persistence, Transaction, Routing, Transformation.
……………………§ 18:30 products by those tiers
………………………………□ Jboss portal (presentation)
………………………………□ Jboss msg (intermediary)
………………………………□ Jboss app svr (pres, biz, inter) … jsf, ejb3, jboss seam
………………………………□ Jboss cache/cluster (inter)
………………………………□ Tomcat (pres, biz)
………………………………□ Hibernate (inter)
………………………………□ Jboss tran (inter - coming)
………………………………□ jBPM (biz, inter, resource)
………………………………□ Jboss rules (inter, resource -comign)
………………………………□ Jboss esb (biz, inter, resource)
…………○ 20:30 - Customer overview
……………………§ Insurance company
………………………………□ ORCL 11i customer
………………………………□ Services via stateless session ejbs
………………………………□ 2 webservices
……………………§ Media company
………………………………□ Enterprise portal (1 million pages a day)
………………………………□ Started w/ 3rd party portal but want low cost integration model
………………………………□ Success there has them looking at replacing portal due to cost reduction (via portal / soa)
…………○ 24:15 - Legacy Modernization
……………………§ SOA is understand strong svcs and reuse
…………○ 25:10 - Amentra - Mike Lambert (chierf marketing officier)
……………………§ “Mentoring Model” (bauer - interesting angle of offering)
……………………§ Focus on jboss implementations
……………………§ In VA (also NC, GA in 2006). 2000 started
……………………Offerings - bpr, sys dev, ent intg, port design,
…………○ 28:00 - Their Mentoring Model
……………………§ Training not in class … integrated to delivery (metnoring model follows)
……………………§ Parts
………………………………□ Formal / Informal Instruction
………………………………□ Skills assessment / evaluation
………………………………□ Ongoing assessments / Report cards
………………………………□ Joint project planning
……………………§ Eliminates consultant vs employee friction
…………○ 35:00 - Insurance Case Study
……………………§ Separate functions by area (sales, svc, billing, claims, internet)
……………………§ Unified Underwriting Process
………………………………□ Claims (spans Internet, sales billing)
………………………………□ Internet
…………………………………………¨ Sales, Svc
…………………………………………¨ Billing
………………………………□ Common business process supports all
…………○ 39:00 - Framework for Risk Mgmt
……………………§ Iterative
……………………§ Focus on savings and reduction of effort
…………○ 39:30 - Classroom Instruction Agenda (ttypccial)
……………………§ J2ee overview
……………………§ SOA
……………………§ Event driven Arch
……………………§ Jboss app svr instr
……………………§ JEMS
……………………§ Jboss Portal
……………………§ Securing Svcs - Key concern (bauer - waqas focus byi)
……………………§ Iterative Methods (XP, Scrum)
…………○ 41:30 - More on mentoring model
……………………§ Meaningful and contextual knowledge transfer
……………………§ Implement and Train
……………………§ No us vs them
……………………§ Safety net
…………○ 43:30 - Mentoring includes Stakeholders
……………………§ Education on new methods and timelines
……………………§ Software Analysts in methods (Agile or RUP)
……………………§ QAT impact education on test drive & use case drive development
……………………§ Mentoring for support team (admin disparate systems)
…………○ 45:00 - Governance …
……………………§ Common comm structure
……………………§ How to allocate costs of SOA are here
……………………§ Chargeback model is key to SOA (ties value to svcs)
…………○ 47:00 - Summary
……………………§ Consulting $ on consulting support (not basic tasks)
……………………§ Avoid employees not liking other taking their opp
……………………§ Risk mitigation
…………○ 48:30 - Q&A
……………………§ Experience of JBOSS vs proprietary
………………………………□ Liscensing cost down
………………………………□ Is there a productive penality (ie IDE, Seam Implications)

May 12, 2006 Posted by bauertim | Uncategorized | , | No Comments