+ All Categories
Home > Documents > JBoss as 5.1.0 White Paper

JBoss as 5.1.0 White Paper

Date post: 03-Jun-2018
Category:
Upload: popopope
View: 222 times
Download: 1 times
Share this document with a friend

of 16

Transcript
  • 8/11/2019 JBoss as 5.1.0 White Paper

    1/16

    JBOSS WHITE PAPER

    JBoss Application ServerSTANDARDS BASED INFRASTRUCTURE FOR THE ENTERPRISE

  • 8/11/2019 JBoss as 5.1.0 White Paper

    2/16

    CopyrightCo pyright 2005 J Bos s, Inc. All Rights Res erved.

    RESTRICTED RIGHTS NOTICE

    This docume nt may not, in who le or in part, be reproduc ed, pho toc oped or trans lated w ithout the

    expresse d w ritten consent of J Bos s, Inc. This do cument is subject to chang e without notice.

    TRADEMARKS

    J Bos s is a registered trademarks of JB oss , Inc. All other compa ny names may be s ubject to

    intellectual property rights of the respective companies.

    JBOSS WHITE PAPER

  • 8/11/2019 JBoss as 5.1.0 White Paper

    3/16

    Contents

    JBOSS WHITE PAPER

    1 Executive Summ ary

    2 The J Bo ss Applica tion Se rver

    3 Sc ena rio: Midd lewa re Infrastructure For G rid Co mputing

    6 Sc enario: Migrating to Open Sta ndards

    8 Sc ena rio: S implifying and Acc elerating Development

    10 What are others sa ying ab out J Bos s AS?11 Conclusions

    12 References

    12 Copyright

    13 Co ntac t Information

    13 About J Bo ss Inc.

  • 8/11/2019 JBoss as 5.1.0 White Paper

    4/16

    1 - JBOSS APPLICATION SERVER

    JBOSS WHITE PAPER

    EXECUTIVE SUMMARY

    J ava 2 Enterprise Edition (J 2EE) middlewa re has ma tured. This has c reated o pportunity for low er cos t alternatives including open

    so urce . Open source a pplica tion server J Bo ss Applica tion Server (J Bo ss AS) is one of the mos t popular J2EE app lica tion se rvers. A

    recent s urvey [16] indicates J Bo ss AS is the mo st d eployed applica tion s erver with deployments e xceeding those of BEA Systems

    WebLogic S erver and IBM WebS phere. Moreover, J Bo ss Inc. ha s c ombined the bes t of open source a nd c ommercial softwa re in

    a unique enterprise-friendly methodology c alled Professional Open S ource. P rofessional Open S ource ada pts the best features of

    open source development with enterprise friendly license policies, and world class support, training, and consulting services.

    J Bo ss AS is a key com ponent in a low -cos t open so urce grid infras tructure for blad e co mputers. This infrastructure includes

    Linux, Apac he, MySQL, and J Bos s AS. J Bos s AS provides a stand ard J 2EE platform at an unbea table zero cost s oftware license,

    enabling radical scaling out of applications without prohibitive per CPU licensing costs. Unlike comparable offerings from other

    vendors, this structure provides a fixed c ost that do es not increas e as you add CP Us. A key technology for the J2EE open

    source grid is J Bos s AS C lustering which ca n radically sca le unmodified J 2EE applica tions a cross large grids o f servers. J Bos s

    AS Clustering d elivers transparent middlewa re that requires no spe cial changes to a pplica tions to take ad vantag e of ma ssive

    sca lability and ma nage ment.

    J Bo ss AS is a foundational compo nent of the J Bos s Enterprise Middlewa re S ystem (J EMS) which provides a fully integrated and

    tested middlewa re suite of products, including J Bo ss AS, Hibernate, Apac he Tomca t, JB oss C ac he, JB oss jBP M, and J Bo ss

    Eclipse IDE. The entire J EMS suite is co vered by J Bos s P rofess ional Open S ource process es, support services , a nd enterprise

    friendly license policies. Organizations can comfortably reduce the cost overhead of their enterprise platform middleware without

    co mpromising on wo rld-clas s reliability, s upport, or functiona lity.

    Developers a chieve unpara lleled produc tivity, maintainability and clarity of cod e using J Bo ss AS. Unlike other ap plica tion s ervers

    that lock you in or limit the pool of knowledge able developers, J Bos s AS programming is stand ards-bas ed a nd des igned w ith

    a transpa rent middlewa re philoso phy. This means that programmers o nly need to foc us on J ava programming w hile receiving

    the benefit of enterprise class scalability, reliability and interoperability expected from the best application servers in the world.

    Orga nizations ca n hire from the largest poo l of talent without having to req uest product spec ific know ledge beyond that of J ava 2

    Enterprise Ed ition expe rience .

    Developers c an foc us on J ava programming, w hile taking a dvantag e of o ptional services like Aspec t Oriented P rogramming, w hich

    ca n transpa rently inject middleware services such a s persistence and transa ction manag ement that wo uld otherwise have to be

    hand c od ed into every object. This trans pa rent philosop hy maximizes the simplicity of the source co de w ithout co mpromising the

    ability to leverage enterprise c las s features. Best o f all, a s ingle change to a n aspe ct ca n save recod ing thousa nds of c las s files by

    hand.

    In conc lusion, J Bo ss AS is the most po pular, produc tive and co st effective application server on the market toda y. It forms an

    ess ential part of the open s ource grid com puting infras tructure along side key com pone nts suc h as Linux, Apa che Web S erver, and

    MySQL Databa se.

  • 8/11/2019 JBoss as 5.1.0 White Paper

    5/16

    JBOSS WHITE PAPER

    JBOSS APPLICATION SERVER - 2

    Scope

    This white paper is for architects, senior development ma nage rs, and information officers who are see king to learn more a bout how

    sta nda rds-ba se d J ava 2 Enterprise Edition (J 2EE) middlewa re ca n help achieve orga nizational ITo bjectives.

    This is a non-technica l whitepape r, but it presumes familiarity with J 2EE application se rvers a nd their uses in orga nizations. This

    whitepaper will focus on the following usa ge sce narios:

    1 - Midd lewa re Infrastructure for G rid Co mputing

    2 - Migrating to Open Standards

    3 - S implifying a nd Acce lerating Application Deve lopment

    The term J Bo ss c an refer to any of the following three things :

    The popular open s ource Applica tion S erver

    The compa ny whos e employees wrote the J Bos s Applica tion Server.

    Any of a collection of open source projects s ponsored by J Bos s Inc.

    This pa per is foc used on the Applica tion S erver. Howe ver, the pa per will also show the ad vantage s o f working w ith J Bos s Inc. and

    it will sho w ho w the Application Se rver fits w ithin the J Bo ss Enterprise Midd lewa re Syste m.

    THE JBOSS APPLICATION SERVER

    With over 5.5 million dow nloa ds to da te, J Bo ss AS is the most po pular ope n source J 2EE applica tion server in the market

    toda y. JB oss AS has ac hieved this level of popularity bec ause of its maturity, technical excellence, robust support and platform

    ecosystem.

    Open source, open standards

    Ga rtner G roup (Natis November 2003) sug ge sts tha t J 2EE infrastructure is be ing comm od itized and that the respo nse o f the major

    vendo rs w ill be to increa se the proprietary fea tures of their Applica tion P latform S uites through 2006 [14]. Accordingly, G artner

    suggests great care be taken in vendor selection, because the lock-in will result in a long (greater than five year) commitment to

    fully realize the investment. Organizations can protect themselves from lock-in by identifying open, standards-based infrastructure

    components.

    J Bo ss AS is J 2EE 1.4 certified, ha ving pa ss ed a ll 23,000 plus tests in the Sun Micros yste ms C ompa tibility Test S uite. This

    represents a s ignificant mea sure of assurance that s tanda rd enterprise J ava applica tions w ill run seamlessly on J Bo ss AS and

    other J 2EE certified applica tion s ervers without requiring cos tly mo difications. Toda y, open s ource provides a sa fe, sta ndardscompliant w ay to ad dress c ommod ity and high volume co mputing needs . Instead of being locked in to a vendor, ITdepa rtments

    ca n rely on o pen so urce s olutions like J Bos s AS.

  • 8/11/2019 JBoss as 5.1.0 White Paper

    6/16

    3 - JBOSS APPLICATION SERVER

    JBOSS WHITE PAPER

    Simpler

    Simplific ation is a pow erful wa y to red uce risk in de livering ITa pplica tions . In an effort to s implify IT, orga nizations a re cons olida ting

    their softwa re. C onsolida tion reduces complexity by d ecreasing the number of sta ndards, vendo rs, products and technologies. In

    the J 2EE market, the emergence o f Applica tion P latform Suites dec reas es the number and c omplexity of middleware compo nents

    and focuses on delivering a tightly integrated suite of products focused on the entire application lifecycle. By reducing the numberof standa rds, vendo rs, products and tec hnologies, organizations de crease the number of integrations need ed w hen they are

    deploying a new techno logy. In add ition, the co st a nd risks g o do wn a s co mpa nies rea lize the be nefits o f simpler IT.

    J Bo ss AS is loved b y developers for its ability to deliver pow erful enterprise fea tures w ithout sa crificing the simplicity of J ava

    objects. J Bo ss AS fits w ithin a fully integrated a nd tested J Bos s Enterprise Middlewa re S ystem, or J EMS. J EMS is s imilar in

    scope to the integrated platform suite offerings from the other major commercial vendors, but it avoids the monolithic nature of its

    competitors by providing a modular architecture that supports unfettered plug and play.

    Better

    Simplicity and co st a re not the sole reas ons for the succ ess of J Bo ss AS. C ustomers are delighted b y the technica l excellence,

    robust d eveloper comm unity, and adva nced features such a s c ac hing, c lustering, persistence, and Aspect Oriented P rogramming.

    J Bo ss ha s c reated a s uperior model for enterprise o pen source ca lled P rofessional Open Source. Professional Open Source

    comb ines the best of co mmercial softwa re reliability and ac countab ility with the tremendous ad vantag es o f open s ource.

    Customers prefer it ; J Bos s P rofessional Open So urce Support services are preferred o ver the support services supplied b y closed

    so urce Applica tion S erver vendo rs [20].

    Hundreds of the w orlds bigges t and best o rga nizations use J Bos s AS and Professional Open Source in production, including

    Co ntinenta l Airlines, C orporate Express, Nielsen Med ia Res ea rch, La Quinta Co rporation, MCI, Travelocity, and ma ny others.

    Enterprises everywhere are leveraging the power of a rapidly maturing open source development community to meet their needs.

    The following three s ections provide s cena rios that show how yo ur orga nization can g et the most o ut of J Bos s AS and P rofessional

    Open Source from J Boss .

    SCENARIO: MIDDLEWARE INFRASTRUCTURE FOR GRID COMPUTING

    One of the w atchw ords o f todays c omputing infrastructure is utility computing powe red by a vast number of computing d evices

    as sem bled in a grid. The emerge nce o f grid c omputing is pow ered by virtualization technolog ies such a s Hyperthreading (virtual

    proces so r threads ), J ava Virtual Mac hines a nd S torag e virtualiza tion. These tec hnologies provide hardw are and Ope rating

    Sys tem (OS) ab strac tion eliminating the relianc e on vendo r-spec ific hardw are and OS platforms. They also ena ble stab le and

    commoditized scale out of many servers to be provisioned as a single virtualized computation environment for deploying a large

    number of diverse applications.

    The mos t prominent use of g rid tec hnologies in the da ta c enter is the rise of blade computing. P erformance ca n be flexibly sca led

    to meet a pplica tion dem and by increas ing the number of b lad es. B lad es provide a n energy, spa ce a nd c ost e ffective infrastructure

    for managing the scalability of server infrastructure.

  • 8/11/2019 JBoss as 5.1.0 White Paper

    7/16

    JBOSS WHITE PAPER

    JBOSS APPLICATION SERVER - 4

    x86, Linux, and JBoss AS

    Organizations are increasingly benefiting from high volume, low cost standards in many parts of their infrastructure.

    Commodity x86 Hardware

    At the hardware level, the x86 instruction set provides a standard interface for processors that drive a commodity market suppliedby Intel and AMD. G artner (J uly 2003) states We expect a new breed of s ervers to appea r in da ta c enters c ompos ed o f commo n

    building block modules in high-density, rack-mounted configurations that employ proprietary backplane designs for delivering the

    high performance of traditional SMP designs [12]. These Blade servers a re the bas is o f the sc ale out rather than sc ale up

    paradigm of s ystem performanc econfigured in a large netwo rk of low co st servers.

    Linux Operating System

    In the operating system, the rise of Linux shows the power of open source in providing enterprise-class features and performance.

    Ga rtner predicts that Linux w ill atta in parity with UNIX in functionality and performanc e b y 2009 (0.7 proba bility) [10]. Re sea rch

    firm IDC, in a p ap er titled The Linux Marketplac e Moving From Niche to Mainstream predicts the overa ll ma rket revenue for

    desktops, servers and packaged software running on Linux will exceed $35 billion by 2008, and that the growth rate for Linux will

    ramp up from 15% annually (CAGR) to 44% by 2008. [22]

    Application Platform

    As desc ribed in the IDC report, the key packag ed softwa re markets o n Linux include data bas e, a pplica tion s erver software,

    app lica tions a nd ma nag ement too ls. The three elements c omm on to mos t mode rn enterprise a pplica tions are the Web S erver, the

    Application Server, and the Database representing the presentation, business logic, and data layers respectively.

  • 8/11/2019 JBoss as 5.1.0 White Paper

    8/16

    5 - JBOSS APPLICATION SERVER

    JBOSS WHITE PAPER

    The emerging leade rs in eac h of these a reas a re depicted a bo ve in the open s ource infras tructure for grid co mputing. While ea ch

    of these compo nents a re d esigned to be interoperable with other solutions including closed source options, the c onfiguration

    depicted ab ove represents the mo st popular, bes t of breed open s ource c onfiguration which c an provide c ompliant, sc alable and

    reliable J 2EE applica tion de livery acros s a g rid of low co st se rvers.

    JBoss Clustering

    J Bo ss AS ac hieves sc alab ility and fa ult toleranc e throug h its clustering tec hnology. This makes it suitable for dep loyment ac ross

    large numbers of lower c ost s ervers.

    Scalable and Reliable

    The Clustering technolog y provides reliability through fail-over and loa d ba lancing for J NDI, RMI, Entity Bea ns, a nd S tate ful S ess ion

    Beans including those with in-memory state replication.

    Easy to Deploy

    The clustering tec hnology wa s d esigned to be transpa rent to the a pplica tion. C luster nodes a utomatically discover one another on

    boot upwith no additional configuration. Additionally, they automatically synchronize their state with the rest of the group.

    Any applica tion ca n be ma de to run on a J Bos s c luster.

    Clustering is included w ith the standa rd J Bo ss AS distribution a nd ca n be a ctivated by simply setting a single fla g in a J Bos s

    deployment desc riptor, w hich is enough to ena ble load balancing, sta te replication a nd failover for your J ava bea ns.

    Easy to Manage

    The J Bos s J MX microkernel forms the basis of J Bos s Farming. With a J Bos s farm, copying a d eployable component to one nod es

    deployment directory ca uses it to be deployed a cross the entire c luster, with no do wntime. Similarly, components c an b e upda ted

    or uninsta lled. S ince this is a microkernel level feature, not o nly ca n your applications b e hot-de ployed, the entire cluster co uld

    update the version of the J Bos s AS, Tomca t, or any o ther JEMS c omponent in this fa shion. All of these co mponents a re c onfigured

    and ma nag ed through a stand ard J ava Manage ment eXtensions (J MX) interface.

  • 8/11/2019 JBoss as 5.1.0 White Paper

    9/16

    JBOSS WHITE PAPER

    JBOSS APPLICATION SERVER - 6

    SCENARIO: MIGRATING TO OPEN STANDARDS

    Recent primary research show s s trong m omentum for JB oss AS. Unlike ea rlier studies w hich empha sized the ma gnitude o f

    softwa re license revenue generated by va rious a pplication s ervers, these newes t surveys focus o n the number of deployments.

    Number of deployments indicates the s trength of the co mmunity and the rate o f acc eptance of the technology ac ross a large

    number of organizations.

    The Most Popular J2EE Application Server

    BZ Media, publisher of S D Times mag azine conduc ted s urvey research ba sed titled Fourth Annual Ja va Us e a nd Awa reness

    Stud y. One of the surveys q uestions included Which J ava ap plica tion servers are currently in use at yo ur co mpa ny (or at the

    compa nies to w hom you cons ult)?

    Response s indica ted that J Bos s is the preferred J ava platform, ahea d o f proprietary applica tion se rvers from IBM, BEA and Oracle

    [16]. S tatistics releas ed b y B Z Resea rch ha ve 34.8% of responde nts using J Bos s, w hile fewer respondents cited using c losed -

    so urce co mmercial app lica tion servers. IBM WebS phere fell to 33.9%, BEA WebLog ic to 28.7%, and Oracle to 22.0%. The c hart

    below s hows the chang es in percentage use a cross all of the ma jor applica tion se rvers in the study (scoring a t least 10% market

    share in any of the three years of the study).

    The B Z Resea rch findings c orrobo rate those revealed in an earlier 2004 research pa per released by c onducted by OReilly ONJa va

    in which J Bo ss toppe d the list a s the mos t popular J2EE platform in use w ith 41 percent versus 19 percent for BEA WebLog ic and

    17 percent for IBM WebS phere[17]. The ONJ ava survey also ra nked other J EMS produc ts a s ma rket leade rs including Apa che

    Tomc at w ith 86 percent use a nd Hibernate Ob ject/Relational Mapping and P ersistence Se rvice w ith 29 percent use.

  • 8/11/2019 JBoss as 5.1.0 White Paper

    10/16

    7 - JBOSS APPLICATION SERVER

    JBOSS WHITE PAPER

    In ad dition to the repo rts published in SD Times a nd from OReilly, The Midd lewa re Comp any a lso co rrobo rated the s ignific ant

    grow th in their resea rch project Applica tion S erver Survey 2004. This rese arch sho we d J Bo ss as the number two a pplica tion

    server in terms of resp ond ents Hand s on expe rience , a nd a s trong third plac e in eva luations [23]. The differences betw een thes e

    results a nd those of BZ resea rch c ould b e reflected by sa mple bias , or by the publica tion da te. As the B Z resea rch s tudy shows ,

    growth over three yea rs for JB oss outpaced that of a ny other J 2EE Applica tion S erver.

    All three resea rch studies corroborated w hat c an eas ily be seen in the ma rket, J Bos s Applica tion S erver is the fastes t growing

    Application Server in the market, and is being used in a significant number of deployments across the industry.

    The J2EE Technology Leader

    J Bo ss AS is w idely recog nized for supporting s tanda rds and wa s the first open s ource a pplication server to achieve J 2EE 1.4

    certifica tion w ith J Bos s AS version 4.0. This d emonstrates the strength and s peed of the P rofess ional Open So urce development

    model.

    Increasingly, JB oss is not only setting the pa ce in implementing s tanda rds, but is beco ming a lead er in setting industry standa rds.

    J Bo ss w as recently elected to the executive committee of the J ava Co mmunity Proces s (J CP ). J Bos s w ill help guide the

    development of Ja va during its three yea r term including voting on all J ava Spec ifica tion Req uests (J SRs ). J Bos s s its on the expert

    group for Enterprise J ava Bea ns version 3.0 and a lread y has a preview releas e built on top of Hibernate.

    EJB 3.0 focuses o n providing the value of Enterprise J ava Bea ns, but w ith a much simpler programming mod el focusing on P lain

    Old J ava Objects (developers refer to this trend b y its a cronym, POJ Os). EJ B 3.0 reflects J Bos s vision of s implified enterprise

    P OJ O developmenta vision that J Bo ss ta kes even further with its Transp arent Midd lewa re philosophy.

    One analyst went so far as to predict that JB oss could eventually beco me the key player in defining standa rds for J2EE going

    forward. In one of their research reports, they write: D.H . Brown Associates, Inc. believes there is a long-term possibility that

    the JB oss open source community processe s ma y compete w ith and/or replace the Sun-led J ava C ommunity Process if JB oss

    bec ome s the do minant unit volume J 2EE applica tion platfo rm lea der.[18]

  • 8/11/2019 JBoss as 5.1.0 White Paper

    11/16

    JBOSS WHITE PAPER

    JBOSS APPLICATION SERVER - 8

    A Safe Bet

    The openness of J Bos s AS enab les use rs to feel confident that the technology w ill alwa ys ha ve a robust a nd supportive comm unity

    of developers. Fixes are easily and transparently implemented resulting in cost-effective and highly maintainable code. Open

    source a lso leverages econo mies of sc ale and the larges t ava ilab le de veloper skills po ol.

    Another important compo nent in ensuring J Bo ss AS is a sa fe bet is a vailability of expert support services . J Bos s Inc. offers

    q uality suppo rt services from the so urce including Profes siona l Supp ort, Cons ulting, and Training. P rofessiona l Supp ort helps

    cus tomers overco me all product-relate d iss ues when des igning, deve loping, deploying, and ultimately ma nag ing ap plica tions. It

    encompa sses bug fi xes, problem resolutions, a nd de veloper as sistance including config uration and performance optimization.

    Also included is the new ly launched J Bos s Network , a n integrated a nd c ustomizable support environment that s treamlines the

    support proces s for the entire JEMS suite, including J Bos s AS. It provides knowledge ac ces s via a s eamless a nd customizable

    portal, software distribution including delivery of patches specific to customers environments, and application management

    including adm inistration, monitoring, and a dva nce d deployme nt mana gem ent tools. J Bo ss Netw ork is currently being rolled out in

    phases to J Bos s Inc. and J Bos s Authorized S ervice P artner support customers.

    J Bo ss Cons ulting S ervices provide c ustomers expert assistance from knowledgea ble consultants, a ll of which have a n in-depth

    understanding of JB oss AS. J Bos s Inc. acc epts cons ulting enga gements typically las ting from three to five days. Longer

    enga gements a re available from J Bo ss Authorized S ervice P artners.

    Several J Bos s AS training c ourses a re a vailab le from b oth J Bos s Inc. and Authorized partners. These c ourses range from two to

    four da ys a nd are held in large c ities a round the world on a rota ting bas is. P rivate on-site training co urses a re also ava ilab le for

    customers that wish to train teams of developers more cost effectively or when customized training is required.

    SCENARIO: SIMPLIFYING AND ACCELERATING DEVELOPMENT

    Productive for Development

    J Bo ss AS is the favorite applica tion server amo ng developers for goo d reason. J Bos s AS ma kes it eas y for developers to leverag e

    enterprise fea tures w ithout undue com plexity by foc using on b ringing d evelopers the va lue of Transp arent Midd lewa re. This is

    reflected in the design of features s uch as J Bo ss C lustering, which req uires no c hanges or design time modifica tions to c ode in

    order to benefit from.

    The J Bo ss Eclipse IDE development environme nt is ba sed on the popular open s ource too l Eclipse . It add s the follow ing fea tures

    on top of the powerful features of Eclipse:

    Debug and monitor JB os s se rvers a nd co ntrol their life cyc le (sta rt/sto p).

    Automate yo ur code generation w ith pow erful XDoclet support

    Confi gure your archive file layouts

    Easily deploy the pac kaged a nd/or exploded archive to a J Bos s server

    Speed development with EJB , Servlet, and Web S ervices wizards

    J SP, HTML, a nd XML Editors

    Auto generate AOP dec larations and as pect classe s

    EJB 3 smart annotat ions, EJ BQL scratchpad, and visual CMP ma pping

    In-depth real time mo nitoring and profiling

  • 8/11/2019 JBoss as 5.1.0 White Paper

    12/16

    9 - JBOSS APPLICATION SERVER

    JBOSS WHITE PAPER

    Developers c an also w ork in their favorite IDE environments or text editors, s ince the programming pa radigm of J Bos s is focused

    on P lain Old J ava Objects (POJ Os).

    An ad vanced feature of the J Bos s d evelopment mod el is the use of Aspec t Oriented P rogramming (AOP). Aspects sa ve developers

    time by ena bling them to ca ll a c ommon feature across a wide range of J ava class es, w ithout having to rewrite hooks into

    every object. This ma kes the co mmon feature very ea sy to turn on a nd off for all objects, a nd c hanges to the c ommon fea ture

    (sometimes ca lled a cross cutting c oncern) ca n be c ontained within a s ingle clas s, thus ma king the co de ma intainab le a nd much

    cleaner.

    AOP unleashes the powe r of Enterprise P OJ Os w hich is a key part of the J Bos s a pproach to providing transpa rent middlewa re.

    AOP is a n entirely optional feature of J Bos s AS and developers c an c hoose to tap into the power a nd elegance afforded them by

    using a spects , or they can s tick with the sta ndard J 2EE development mode l.

    The JBoss Enterprise Middleware System

    Reflecting the industry trend towa rds cons olidation, the J Bo ss Enterprise Middlewa re System (J EMS) provides a comprehensive

    suite of products for creating a nd deploying new applica tions a nd w eb s ervices .

    The J EMS products are des igned to w ork together, s tanda lone, o r with your existing middlewa re s olutions. J EMS is c omprised of

    the following products:

    J Bos s Applica tion S erver is the m ost w idely used J 2EE applica tion s erver and provides a ll of the features expected in a J 2EE 1.4

    certified platform.

    Apa che J arkarta Tomc at is the mos t widely used J SP /Se rvlet Web a pplica tion co ntainer and is the reference implementation for the

    J 2EE 1.4 J SP /Servlet spe cification.

    Hiberna te is the mos t widely used o bject/relationa l ma pping (ORM) so lution for J ava environme nts.

    J Boss Cac he is a replicated a nd transac t ional cache that can b e used to ma nage frequently acc essed J ava o bjects within a local

    process o r across distributed processes .

    J Bos s jBP M is a po werful wo rkflow e ngine that enables co ordination between disparate applica tions a nd services .

    J Bos s P ortal provides a s tanda rds-based environment for hosting a nd serving a Po rtals Web interface, publishing a nd ma nag ing its

    content, a nd customizing its e xperience.

    J Bos s Ec lipse IDE extends Eclipse the mos t widely used integrated development environment framework with a series o f tools that

    enable programmers to develop, deploy, test, and deb ug J EMS-based applica tions.

    Applications, Web Services, and Business Processes

    JBoss Microkernel

    Multi-Vendor Java VM, Operating System, Hardware

    Applications, Web Services, and Business Processes

    JBoss Microkernel

    Multi-Vendor Java VM, Operating System, Hardware

    JBos

    s

    Eclip

    seIDE

    JBos

    s

    Me

    ssagin

    g

    JBos

    s

    Rules

    JBos

    s

    jBPMJB

    oss

    Portal

    JBos

    s

    Tran

    sactio

    ns

    JBos

    s

    C

    ache

    Apache

    Tom

    cat

    Hib

    ernate

    JBos

    s

    Applic

    atio

    n

    Serve

    rJB

    oss

    Eclip

    seIDE

    JBos

    s

    Me

    ssagin

    g

    JBos

    s

    Rules

    JBos

    s

    jBPMJB

    oss

    Portal

    JBos

    s

    Tran

    sactio

    ns

    JBos

    s

    C

    ache

    Apache

    Tom

    cat

    Hib

    ernate

    JBos

    s

    Applic

    atio

    n

    Serve

    r

  • 8/11/2019 JBoss as 5.1.0 White Paper

    13/16

    JBOSS WHITE PAPER

    JBOSS APPLICATION SERVER - 10

    WHAT ARE OTHERS SAYING ABOUT JBOSS AS?

    Analysts

    Industry expe rts ag ree that J Bo ss AS is a ma ture platform suitab le for use in large orga nizations. Ted S cha dlers April 2004Forrester report Evaluating the Health of Open So urce S oftware refers to J Bos s a s a sa fe bet, a nd conc ludes:

    J Bo ss and Tomc at a re making inroa ds in middlewa re markets. While Linuxs future is as sured in the data cente r,

    many firms a re still wary of open so urce d ata bas es a nd a pplica tion servers. However, the Forrester Wave ana lysis

    reveals that middlewa re prod ucts J Bo ss a nd Tomc at a re more than rea dy for projects in the enterprise . Firms like

    CNBC are ma king big be ts on the J ava se rvlet engine Tomc at, w hile co mpa nies like MCI and Wells Fargo B ank use

    the JB os s app lica tion server.[7]

    In ad dition to the Forrester report, P ierre Fricke, VP and Lead Analyst w ith D.H. Brow n Ass oc iates Inc. w rites: (Ja nuary 2005)

    Open so urce J 2EE, led by J Bo ss, is now goo d enough for a larger share of wo rkloa ds. With the Professional OpenSo urce business mod el, value proposition, a nd burgeoning e cos ystem, J Bo ss is mo ving into enterprise deployments

    and is a significa nt co ntender for lead ership g oing forward. [8]

    In Integra tion Deve loper New s (J anua ry 2005), Be rnard G olden a nalyzes J Bo ss AS us ing his Open S ource Maturity Model (OSMM).

    He writes:

    w ith 78 OSMM points, J Bo ss q ualifies it (sic) to be used broa dly in comm ercial enterprise s etting. The J Bo ss b readth

    of ma turity ac ross a ll lines w ould m ake J Bo ss appropriate for the whole ga mut of deployments: experimentation, pilot

    and p roduction. Further, the maturity of J Bo ss internal system s a nd external partner netwo rk ma kes it ap propriate fo r

    the whole range of usersfrom cutting e dge early a dopters a ll the wa y to extremely prag matic ITorga nizations. [6]

    The trend for open so urce J 2EE is s ignific ant. G artner Group (May 2004) sta tes tha t Open-so urce and other free a pplica tion s erver

    technology is likely to continue to grow in adoption. Even the commercial leaders will be forced to adopt this approach, offering, by

    2007, some of the basic technologies in their application server technology as free, open-source software (0.7 probability).[4]

  • 8/11/2019 JBoss as 5.1.0 White Paper

    14/16

    11 - JBOSS APPLICATION SERVER

    JBOSS WHITE PAPER

    CONCLUSIONS

    JBoss Application Server

    J Bo ss AS is a key component, a longs ide MySQL da taba se and Apac he Web S erver, of the o pen so urce infras tructure for grid

    co mputing. This infrastructure enables b lade s ervers to reliably and c os t-effectively run stand ard J 2EE applica tions on hundreds o f

    Linux powered CPUs without incurring prohibitive per-CPU licensing costs.

    J Bo ss AS has the fastest g rowing use r base and by so me mea sures is the mos t popular J 2EE applica tion server. This is in part

    due to the developer enthusias m for the simple, sta ndards-bas ed a pproa ch that J Bos s Inc. refers to a s Transparent Middlewa re.

    This provides for the maximum po we r of Enterprise-Class infrastructure services w hile reta ining the c leanliness of pure J ava

    programming. C ompleting the picture, J Bo ss AS is a part of the robust J Bos s Enterprise Middlewa re System (J EMS) which is

    compa rable in sc ope to leading c losed source c ommercial Applica tion P latform Suites.

    Customers of J Bos s c an deploy any J EMS product w ith world clas s Enterprise S oftware support, and a s ingle point of

    ac countability for key business infras tructure. With J Bos s AS a nd J Bo ss Professional Open So urce, o rga nizations ca n reap the

    cos t and qua lity benefits of open source w hile retaining the a cc ountability of closed source co mmercial solutions.

    Trying out JBoss Application Server

    You ca n learn more abo ut J Bos s AS here:

    http://www.jboss.com/products/overview/jbossas

    You c an dow nloa d free do cumentation including G etting S tarted w ith J Bos s Applica tion S erver here:

    http://www.jboss.org/docs/index#as

    You ca n dow nloa d the J Bos s a pplica tion se rver here:

    http://www.jboss.org/downloads/index#as

    The getting sta rted guide will help you with all the steps need ed to e sta blish a s erver and beg in developing or deploying your

    projects.

  • 8/11/2019 JBoss as 5.1.0 White Paper

    15/16

    JBOSS WHITE PAPER

    JBOSS APPLICATION SERVER - 12

    REFERENCES

    [1] B . Burke and S. Labourey J Bo ss C lustering, J Bos s Inc. 2004.

    [2] B . Burke, and S . Lab ourey Clustering with JB os s 3.0, OReilly 2002.

    [3] Y.V. Natis J Bo ss Applica tion Se rver Pa ss es J 2EE Certifica tion FT-23-5133, G artner pp. 1-2, 2004.

    [4] Y.V. Natis and M.P ezz ini, et al. Mag ic Quad rant for Enterprise Applica tion Se rvers, 2Q04 M-22-8073, Ga rtner pp. 1-8, 2004.

    [5] H.P. Corpora tion J Bo ss Application Server in an HP P roliant blad e server architecture, Hew lett P ac kard Corpora tion 2004.

    [6] B . Go lden Hand s-On: Is J Bo ss Re ad y for Your Enterprise ?, Integra tion Developer News 2004.

    [7] T. Sc had ler and J . Rymer, Ca rey E. Evaluating the health of open so urce s oftw are, Forrester 2004.

    [8] P. Fricke Open-Source J 2EE and Microso ft .NETG ain Ground, D.H. Brow n Ass oc iates Inc. pp. 1-4, 2005.

    [9] G . Weiss et a l. Predicts 2005: Open-So urce S oftw are P roliferates G 00123850, Ga rtner pp. 1-6, 2004.

    [10] G . Weiss Linux in the Enterprise: Now the Rea l Effort Beg ins COM-20-2121, G artner pp. 1-3, 2003.

    [11] Y.V. Natis a nd J .M. C orreia BEA Fac es Toug h Dec isions Tha t Will Affect U se rs FT-23-6373, G artne r pp. 1-2, 2004.

    [12] G . Weiss a nd M. C huba The Future of the S erver: A Five Yea r Outlook AV-20-4836, G artne r pp. 1-3, 2003.

    [13] B . P ring et al. Manag ement Upda te: P redicts 2005: ITS ervices and Outsourcing Cut P eople, Cos ts G 00124871, Ga rtner pp. 1-6,

    2004.

    [14] Y.V. Natis C IO Upda te: Ente rprise J a va Lo ck-in Will Increa se Through 2006 IGG -11122003-02, G a rtner pp. 1-5, 2003.

    [15] Y.V. Natis J Bo ss P ushes Open S ource Up the S oftwa re Sta ck T-22-1777, G artner pp. 1-7, 2004.

    [16] B z Res ea rch LLC Third Annual J ava Use a nd Awa reness S tudy 2004, SD Times 2004.

    [17] C . Ada mso n Results from the sec ond 2004 ONJa va Rea der Survey, OReilly 2005.

    [18] P. Fricke The J Bo ss Application P latform Strateg y, D.H. Brown Ass oc iates Inc. 2004.

    [19] C ormier, J ohn The Tota l Eco nomic Impact o f J Bo ss Applica tion Server Support Services From J Bo ss , Inc., Fo rreste r Consulting

    2004.

    [20] J Bo ss Inc. J Bo ss Suppo rt Survey, November 2004 184 Custo mer resp ons es for J Bo ss , 84 BEA, 28 IBM, 14 Orac le, 14 Other Full

    Rep ort - http://w w w.jbos s. co m/pd f/sup po rtsurvey.pd f

    [21] Coverity Inc. Analysis of the Linux Kernel Coverity Inc. 2004

    [22] J . Bo zma n et a l. The Linux Marketplac e, Moving From Niche to Ma instrea m International Data Co rporation 2004

    [23] The Middlewa re Co mpa ny J 2EE Applica tion Server S urvey 2004 The Middlewa re Co mpa ny 2004

    COPYRIGHT

    About the Author

    Miko Mats umura is the former Chief Ja va Evang elist for Sun Microsyste ms. During this time he wa s a visible spo kesperso n for J ava

    techno logies. Add itiona lly, Miko w orked close ly with J ava ISVs and lice nsee s to further the developer com munity. Since then he

    has been involved in J ava compa nies raising 12 million in capital for several J ava startups. He is an a dvisor to the Asia J ava Fund,

    a limited p artner with Focus Ventures a nd a n ad viso r to sta rt up compa nies including Tog etherSo ft (ac q uired by B orland ), Dejima

    (ac q uired by S yba se) and Kend ara (ac q uired by Exc ite). P rior to w orking w ith Sun he wo rked a t Hotw ired (Wired D igital) and the

    Well online co mmunity. He is a so ftwa re technolog y enthusias t and likes to think ab out the next thing in softw are. He a lso likes to

    show new promising tec hnologies to other techies.

    He holds an MBA from San Francisco State University and a masters degree in Neuroscience from Yale University.

  • 8/11/2019 JBoss as 5.1.0 White Paper

    16/16

    JB oss is a registered tradem ark and

    CONTACT INFORMATION

    US Headquarters:

    J Boss Inc .

    3340 Pea chtree Road, NE

    Suite 1200

    Atlanta, GA. 30326

    US A

    P hon e (404) 467-8555

    Fa x (404) 948-1496

    Contact US Sales: [email protected]

    European Headquarters:

    J Boss Europe

    Place Numa-Droz 2

    CP 2522

    CH - 2001 Neucha tel

    Switzerland

    Phone + 41 32 720 92 60

    Fax + 41 32 720 92 61

    Conta ct Europe S ales: sa les@jbos s.org

    UK Sales Office

    JB os s U K

    64 Baker Street

    London W1U 7DF

    United Kingdom

    P hone: + 44(0)20 7009 4444

    Fax: + 44(0)20 7009 4445

    Contact U.K. Sales: [email protected]

    PR Contact

    Chantal Yang

    J B o s s P R

    617-308-3346

    [email protected]

    ABOUT JBOSS

    Through its Professional Open Source model, J Bo ss is ma king open s ource a sa fe choice for the enterprise. J Bos s provides

    resources, technology direction and core d evelopment for popular open s ource projects and stands behind them with enterprise-

    grade support and s ervices. These projects include J Bos s Applica tion S erver, Hibernate, J Bos s jBP M, J Bos s Ec lipse IDE

    and Apac he J akarta Tomca t, which are core compo nents of the J Bo ss Enterprise Middlewa re System (J EMS). Companies

    like Corpora te Express, La Quinta Inns and Nielsen Med ia Rese arch rely on J EMS for mission-critica l enterprise a pplica tions .

    Pa rtners who embe d or bundle JEMS a nd resell J Bos s s ervices include C omputer Asso ciates, HP, Novell and Unisys. J Bos s has

    hea dq uarters in Atlanta, G a. a nd Neuch tel, Switzerland . For ad ditiona l information, pleas e visit http://ww w.jboss .co m.


Recommended