• Like
  • Save
JBoss Enterprise Overview by Quinten Laureijs
Upcoming SlideShare
Loading in...5
×
 

JBoss Enterprise Overview by Quinten Laureijs

on

  • 3,081 views

 

Statistics

Views

Total Views
3,081
Views on SlideShare
2,683
Embed Views
398

Actions

Likes
2
Downloads
109
Comments
0

4 Embeds 398

http://jbug.be 315
http://www.jbug.be 77
http://codejunction.info 5
http://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    JBoss Enterprise Overview by Quinten Laureijs JBoss Enterprise Overview by Quinten Laureijs Presentation Transcript

    • JBoss Enterprise Overview Quinten Laureijs Solution Architect quinten@redhat.com
    • Agenda ● JBoss Community Projects ● project to product ● JBoss Enterprise Products ● Commodity & Specialist Platforms ● Tools ● Release Schedule 2 Quinten Laureijs | quinten@redhat.com July 2010
    • Community Projects ● Refocus on “release early, release often” ● 80+ projects with different release schedules, versions, dependencies, etc. New Version Forums ● Project developers ● Wiki ● Issue trackers JBoss.org Projects ● etc. 3 Quinten Laureijs | quinten@redhat.com July 2010
    • Enterprise = New Version Challenge: • Integrate & maintain integrations between multiple projects required for their enterprise platform needs. • Time intensive/ Expensive Solution: JBoss Enterprise Platforms • Single, integrated, certified distributions • Extensive Q/A Process • Industry-leading Support • Documentation • Secure, Production-level Configurations • Multi-year Errata Policy Cache Hibernate Seam Tomcat Msg Application Server Multiple projects, all with different release schedules, versions, dependencies, etc. 4 Quinten Laureijs | quinten@redhat.com July 2010
    • Community to Enterprise Each JBoss Enterprise Middleware Platform goes through a 5 phase delivery methodology that involves many traditional elements of the software development lifecyle: 1 2 3 4 5 Delivery Phase JBoss.org Projects Product Platform Component Platform Testing, Platform Release Requirements Engineering & Certification & (General Availability) Definition Integration Documentation Platform Quality JBoss Productization Team Candidate Assurance Enterprise Release(s) Platform JBoss JBoss QA, JBoss Release Product Documentation Team, Management Productization Engineering Engineers Certified Partners JBoss.org Engineers 5 Quinten Laureijs | quinten@redhat.com July 2010
    • Agenda ● JBoss Community Projects ● project to product ● JBoss Enterprise Products ● Commodity & Specialist Platforms ● Tools ● Release Schedule 6 Quinten Laureijs | quinten@redhat.com July 2010
    • JBoss Enterprise Middleware Portfolio Design/Develop Execute Manage JBoss Developer JBoss Enterprise Portal Platform Studio JBoss Eclipse IDE JBoss Operations Network Enterprise JBoss Application Administration, Integrated Enterprise tooling (plugins) Platform JBoss management and SOA Platform monitoring Enterprise Enterprise Data Services Embedded runtime platform Web Platform Platform Business Rules Governance Fully integrated Enterprise Management via Partner dev environment Web Server System eco-system 7 Quinten Laureijs | quinten@redhat.com July 2010
    • Enterprise Commodity Platforms X Bundled Component X Framework Subscription X Platform Subscription JBoss Enterprise Application Platform JBoss Enterprise JBoss Web Web Platform Framework Kit Hibernate JBoss AS (Full JEE) JBoss Enterprise JBoss AS (Web Profile) Web Server JBoss Operations Network & Monitoring JBoss Developer Studio 8 Quinten Laureijs | quinten@redhat.com July 2010
    • Enterprise Web Server / Frameworks ● WFK JBoss Web Framework Kit ● Google Web Toolkit ● Struts Hibernate ● RichFaces JBoss Enterprise ● Spring Core (Tech Preview) Web Server ● Hibernate ● Hibernate Core, Search, Annotations JON + Monitoring ● EWS JBoss Dev Studio ● Apache httpd ● mod_jk ● Tomcat 5.5 & 6.0 9 Quinten Laureijs | quinten@redhat.com July 2010
    • Enterprise Web/Application Platform ● JBoss Application Server ● J2EE 1.4 / JEE 1.5 JBoss Enterprise Application Platform ● Servlet/JSP/JSF, JBoss Enterprise Web Platform WS-*, EJB, JNDI, DS, JAAS / JAAC ● EAP ● JMS, Tx Manager, JBoss AS (Full JEE) CORBA, Connectors JBoss AS (Web Profile) ● MicroContainer ● Standalone or Clustered ● JBoss Cache / JGroups JON + Monitoring ● Transaction Management JBoss Dev Studio ● Hibernate ● Seam ● Web Framework Kit 10 Quinten Laureijs | quinten@redhat.com July 2010
    • Enterprise Specialist Platforms X Bundled Component X Framework Subscription JBoss Enterprise X Platform Subscription JBoss Enterprise SOA Platform BRMS Platform JBoss Enterprise Portal Platform JBoss AS (Full JEE) JBoss AS (Full JEE) JBoss AS (Full JEE) JBoss Operations Network & Monitoring JBoss Developer Studio 11 Quinten Laureijs | quinten@redhat.com July 2010
    • Enterprise Portal Platform ● Content aggregation and personalization JBoss Enterprise ● Portal Features Portal Platform ● Java Portlet portability via JSR-168 / 286 ● Java Content Repository (JSR-170) ● WSRP Complex Support ● Single Sign-On across portlets (JAAS/JACC) ● Clustering for High Availability JBoss AS (Full JEE) ● Supports most popular databases via Hibernate ● Oracle, MySQL, MS SQL-Server, DB2, etc. ● Portal Runtime Administration GUI JON + Monitoring ● Create/Destroy portal pages JBoss Dev Studio ● Place/Remove portlet onto a portal page ● Configure portlet security ● Theme management 12 Quinten Laureijs | quinten@redhat.com July 2010
    • Enterprise BRMS Platform ● Declarative Business Rules JBoss Enterprise ● Avoid hard-coding business rules BRMS Platform ● Rules independently managed of source code ● Expert systems, solution of complex problems ● BRMS Engine ● In-memory, forward chaining, RETE-OO ● Reference POJO model (facts) mixed with conditions (rules) JBoss AS (Full JEE) ● 100% Java, can run in and outside of an AS ● BRMS Manager ● Repository of rules, for requirement correlation, JON + Monitoring audit & release mgmt JBoss Dev Studio ● Rich Web Console, Guided Editors, Template, DRL, DSL, CSV, XLS 13 ● Bundled EAP Quinten Laureijs | quinten@redhat.com July 2010
    • Enterprise SOA Platform ● Enterprise Service Bus JBoss Enterprise ● Message delivery SOA Platform ● JMS (JBoss Messaging, ActiveMQ, MQSeries) ● (S)FTP, HTTP, email, database, shared FS ● Gateways, out of the box and pluggable ● Transformation (XSLT, Java, Groovy, String) ● Content-based routing, BRMS, XPath DSL ● Orchestration, BPM based service & human interaction JBoss AS (Full JEE) ● Registry, JAX-R based, UDDI (Scout and jUDDI) ● Bundles ● EAP (Service hosting) JON + Monitoring ● jBPM (BPM, Orchestration) JBoss Dev Studio ● BRMS Engine (Rules Engine) 14 Quinten Laureijs | quinten@redhat.com July 2010
    • Enterprise SOA Platform ● jBPM JBoss Enterprise ● Engine SOA Platform ● Embeddable, in process workflow ● Long running processes, persistent state management ● Flexible process definition language (jPDL) ● Tools ● Graph Oriented Programming ● Drag & Drop JBoss AS (Full JEE) ● Sample BAM style console ● ESB Integration ● BPMProcessor (Signalling, Data Mapping/Marshalling from ESB) JON + Monitoring ● ServiceNode (Service Invocation from jPDL) JBoss Dev Studio 15 Quinten Laureijs | quinten@redhat.com July 2010
    • Operations Network JON + Monitoring 16 Quinten Laureijs | quinten@redhat.com July 2010
    • Developer Studio JBoss Dev Studio 17 Quinten Laureijs | quinten@redhat.com July 2010
    • Questions?