You are on page 1of 24

RED hat continues to redefine soa:

SIMPLE. OPEN. AFFORDABLE.


october 2008

3 Executive summary

4 Customer requirements and drivers for SOA

5 The SOA solution

7 SOA that’s simple, open, and affordable

8 JBoss Enterprise Middleware:


The open source portfolio for SOA

12 JBoss Operations Network

13 JBoss SOA use cases

15 Interoperability and JBoss Enterprise


Middleware support of SOA standards

16 Red Hat raised to the power of partners

22 Why JBoss Enterprise Middleware for your SOA?

23 About Red Hat, Inc.

www.jboss.com
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

Copyright © 2008 Red Hat. All rights reserved.

RESTRICTED RIGHTS NOTICE

This document may not, in whole or in part, be reproduced, photocopied or translated without
the expressed written consent of Red Hat. This document is subject to change without notice.

TRADEMARKS

JBoss and Red Hat are registered trademarks of Red Hat. JEMS is a registered trademark
of JBoss, Inc. in the United States and other countries. All other company names may be
subject to intellectual property rights of the respective companies.

2 www.jboss.com
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

Executive summary
Service-oriented architecture (SOA) enables enterprises to accelerate business execution while driving
higher quality and customer satisfaction. The key to success is not only in creating the ability to respond
to opportunities and threats. You must also identify them as early as possible and drive the vision of your
business to a successful delivery of product and service leadership. SOA allows you to do this by opening
up the integration and automation of the value chain built on IT standards.

However, despite the significant progress made with open standards in the industry, most SOA platforms
are delivered with many proprietary, closed extensions that focus on customer lock-in more than
automation of the value chain. Examples include proprietary data formats and extensions to standards
that could have been part of the standard. Unfortunately, in many of these cases, vendors refused to open
up their entire SOA stacks, resulting in numerous complex, closed, and expensive SOA platforms
and enterprise deployments.

Red Hat believes there is a better way. We redefine SOA to be simple, open, and affordable. Many
customers are already realizing the benefits of the open source portfolio for SOA — JBoss Enterprise
Middleware. Red Hat’s SOA strategy helps customers with five major challenges: development complexity,
low IT resource utilization, data access, business process friction, and inadequate user experiences.

In February 2008, Red Hat launched the JBoss Enterprise SOA Platform, a next-generation service
integration and orchestration platform. This latest addition to JBoss Enterprise Middleware brings even
more value to existing SOA deployments by combining the benefits of an open source subscription model
with more sophisticated SOA and business process automation deployments. New SOA and integration
approaches deliver this value, including event-driven architecture (EDA), which enables the enterprise
to respond to and manage business events more effectively. The JBoss Enterrpise SOA Platform helps
customers with their SOA deployment challenges in a simpler, more open, and affordable manner.

In October 2008 Red Hat will release JBoss Enterprise SOA Platform 4.3 with additional features, including
JBoss Operations Network management and monitoring, additional secure protocol support, and other
community and customer-driven features.

By making it easier for the JBoss.org community to rapidly innovate without the worry of productization
cycles, Red Hat enables Java and SOA innovation to develop and mature more quickly. JBoss Enterprise
Middleware takes this innovation and packages it into easily consumable platforms and frameworks
designed to meet developer, ISV, and enterprise SOA challenges. These JBoss Enterprise Middleware
products lay the foundation for even greater Red Hat support excellence, customer deployment
experiences, and satisfaction.

Today, the JBoss Enterprise Application Platform enables your enterprise to develop and deploy business
logic as services to fuel your SOA-automated business processes. The JBoss Enterprise Portal Platform
helps people leverage and participate in business processes, including those built using SOA techniques,
resulting in a personalized experience customized for each person’s role in the value chain. MetaMatrix
simplifies the access and integration of a wide range of data into SOA deployments, delivering superior
business processes and end-user productivity. And the JBoss Enterprise SOA Platform brings enterprise
SOAs to life by enabling the automated execution of the business and fostering the ability of enterprises
to drive their industry to the next level of productivity and achievement.

www.jboss.com 3
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

Partners recognize the opportunities presented by simple, open, and affordable SOA and are joining
the fray, supporting JBoss Enterprise Middleware in enterprise deployments.

• Amberpoint and SOA Software bring enterprise registry, management, and governance to add value
to JBoss Enterprise Middleware SOA customers.

• Information Builders’ iWay adapters enable enterprise applications to be integrated into


JBoss Enterprise Middleware SOA deployment using enterprise application integration (EAI).

• Vitria contributes significant SOA value-add with its Resolution Accelerator and other SOA products.

• ActiveEndpoints and SeeWhy offer value-added business process, business activity monitoring,
and advanced business event management capabilities to JBoss Enterprise Middleware.

Red Hat Consulting offers SOA and open source consulting capabilities. SOA services from Red Hat
Consulting can range in scope and be tailored to the customer’s requirements. SOA consulting is
valuable at any stage of an SOA development strategy or deployment.

Customer requirements and drivers for SOA


Enterprise customers recognize that there’s a better way to architect IT infrastructure and applications.
Today, most enterprises experience friction in their business processes. They also experience friction and
delay in implementing IT changes to support new improvements to business processes.

Figure 1: Customer Requirements – Speed and flexibility

TODAY
Business Process Friction

DESIRED
Business Process Agility

4 www.jboss.com
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

Change events, such as adding a new supplier, drive business process changes, as seen in Figure 1. In
a business with significant business process friction from older and undocumented processes, business
processes may need significant redesign to support new supplier relationships. The business process
changes will force manual accommodation to integrate the new supplier, while IT works on application
and infrastructure changes. Finally, at the end of this chain of events, a new business objective may or
may not be met. For example, smoothly integrating a new supplier into an enterprise supply chain is quite
a challenge with a stove-piped IT architecture. Typically, there are time lags and delays at each step along
the way to achieve a business objective. These lags and delays result in lower productivity and business
process friction.

With SOA and updated business processes that are documented and well-understood, a business is more
agile and more able to respond to new suppliers, as shown in the second timeline in Figure 1. A business
that leverages SOA in key processes will speed both the process and IT infrastructure, dramatically
increasing the speed of integrating a new supplier into the supply chain.

The SOA solution


Enterprises are looking to eliminate delays and business process friction, as well as improve access
to and utilization of enterprise data. SOA makes services flexible and reusable, able to be reconfigured
and augmented more swiftly than traditional applications, accelerating time-to-business objective and
improving business agility.

Achieving this business agility is a key tenet of improved competitiveness. Enterprises are looking to SOA to
maximize return by reducing complexity and cost of change. SOA can mitigate the risk of technological and
business change because SOA platforms offer standards-based services that can be reused. SOA increases
business agility and responsiveness by increasing reuse of components and services, reducing new code
creation and associated costs. Finally, enterprises looking to improve business performance, including
customer satisfaction and improved value chain execution, will experience improvement in both areas.

SOA is an approach for aligning business needs with IT investment and then building distributed systems
that deliver application functionality as loosely-coupled services. This provides a well-modeled and
reusable basis for common business functions. SOA offers a standard way to represent and interact with
application functionality by leveraging open standards. This is critical to improve interoperability and
integration across an enterprise and value chain. Standards also reduce business process friction by
enabling the reuse of data and business services. Developers can create new applications from existing
components more quickly than building functionality variations from scratch. SOA allows the developer
to focus on application assembly, speeding time to implementation.

SOA changes IT and vendor focus

Traditional application development favors monolithic architecture and structure. These applications focus
on functional automation and are designed to last. Cost reduction remains the primary motivator of this
style of application development. Traditional application development drives long development cycles and
is code-oriented. These long development cycles are partly due the difficulties in reusing tightly-coupled
functionality in this development paradigm.

www.jboss.com 5
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

Figure 2 highlights key features of traditional application architecture. Monolithic applications embed
business logic that may be better deployed as reusable services. This is one of the reasons why IT
organizations with traditional application architectures cannot respond to business change rapidly. In this
example, when tax laws change, IT is forced to locate and change the business logic in many places. This
results in high maintenance costs as well as increased risk of error due to implementation differences
between the tax calculation routines. Also, the potential to miss some of the tax routine implementations
for a change event exist, adding risk of error to the traditional application deployment.

Figure 2: Traditional application architecture IT and vendor focus

Tax Calculation in Traditional Architecture


App 1
• Many applications • High maintenance
• Different tax routines • Change risk
App 2 embedded in each
application (represented
by gray circle)
App 3
Traditional Architecture
App 4 • Designed to last • Long development cycle
• Tightly coupled • Cost-centered

App 5 • Integrated silos • Middleware makes it work


• Code-oriented • Favors homogenous technology

Figure 3 illustrates services deployment within an SOA that can be reused by multiple applications and
business processes. SOAs comprise application and business process assemblies of business functionality.
Therefore, SOA presents a loosely-coupled, agile, and adaptive infrastructure and application architecture.
SOAs are built using interactive and iterative development processes.

Figure 3: SOA changes IT and vendor focus

Tax Calculation in Service-Oriented Architecture


App 1
• One tax service • Low maintenance
(represented
• Low change risk
App 2 by gray circle)

App 3
Service-Oriented Architecture
App 4 • Designed to change • Process-oriented
• Loosely coupled, • Business-centered
agile and adaptive
App 5 • Architecture makes it work
• Interactive and iterative
• Favors heterogenous technology
development

6 www.jboss.com
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

In an SOA, the tax calculation business logic is separated from specific applications and presented as a
service for applications and processes to consume. The applications themselves may become processes
coded in BPEL or jPDL, for example, orchestrating services in sequence, including the tax service. In other
SOA implementations, some business logic capability is hosted as services, while legacy applications
remain in service. The advantage of having the tax routine deployed as a service is that it only needs to
be modified once for all applications and processes. It also presents a readily and immediately available
service for new applications and processes. This saves significant time and reduces change risk present
in the traditional architecture described above.

SOA that’s simple, open, and affordable


Red Hat redefined SOA to be simple, open, and affordable. By providing open source platforms,
frameworks, and component architectures that are simple to procure and consume, Red Hat allows
developers, ISVs, and enterprises to create solutions that realize the benefits of SOA. Open source is
infinitely more malleable and flexible, and the licensing model offers more value and freedom. Red Hat also
delivers standards-based products, further supporting its open focus and enabling greater flexibility. JBoss
subscriptions enable enterprise SOA deployments to be more affordable while realizing greater value
by eliminating expensive license fees and delivering high-quality developer assist, production support,
superior deployment experience, and superior customer satisfaction.

The Red Hat vision for SOA is to bring JBoss Enterprise Middleware to an increasing number of customers
so that they can simplify and open up their existing and new SOA deployments in an affordable way. The
larger market for SOA is, in many respects, an unserved market. That is, many organizations that have an
SOA infrastructure have been forced to build much of it themselves, due to the prohibitively high cost of
today’s commercial SOA platforms. Red Hat is focused on addressing this unserved market with a cost-
effective platform (JBoss Enterprise SOA Platform and other JBoss Enterprise Middleware products)
paired with a vibrant partner ecosystem that magnifies Red Hat and JBoss value.

Beyond this unserved market, many businesses labor under heavy, complex, and expensive SOA platforms.
JBoss Enterprise Middleware offers those organizations a way out, or at least a way to begin to reduce the
financial and technical pain created by closed source, monolithic platforms. JBoss Enterprise Middleware
is an affordable, easily-consumed set of platforms and frameworks. The open source model encourages
a greater degree of openness and flexibility than traditional, closed source “super platforms.” The
transparency of the open source model enables Red Hat, through JBoss, to deliver high-quality services
and support. This open architecture and open source model makes JBoss Enterprise Middleware attractive
and safe for partners.

www.jboss.com 7
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

JBoss Enterprise Middleware:


The open source portfolio for SOA
JBoss Enterprise Middleware (Figure 4) is enterprise-class open source software that enables customers
to design, develop, deploy, integrate, orchestrate, manage, and present web applications and services in a
service-oriented architecture. JBoss Enterprise Middleware decreases development complexity, improves
often inadequate end-user experiences, and resolves business process friction. And because it is open
source, JBoss Enterprise Middleware delivers unparalleled flexibility and significantly lower total cost of
ownership than the leading competitors.

Figure 4

A9FJJ<EK<IGI@J<D@;;C<N8I<
;<J@>E&;<M<CFG @EK<>I8K<;ILEK@D<GC8K=FIDJ D8E8><

A9FJJ GFIK8CGC8K=FID
JF8GC8K=FID
;<M<CFG<I A9fjjGfikXc
JKL;@F
8ggc`ZXk`feGcXk]fid
:fek\ekX^^i\^Xk`fe#gi\j\ekXk`fe# A9fjja9GD A9fjjIlc\j
Xe[g\ijfeXc`qXk`fe
<Zc`gj\@;<
A9fjj<J9
@ek\^iXk\[ 8GGC@:8K@FEGC8K=FID
Kffc`e^
A9fjj A9FJJ
A9fjjJ\Xd FG<I8K@FEJ
?`Y\ieXk\ 8ggc`ZXk`feGcXk]fid
Ilek`d\ E<KNFIB
GcXk]fid 8[d`e`jkiXk`fe#
A9fjj8ggc`ZXk`feJ\im\i J\im`Z\`ek\^iXk`feXe[fiZ_\jkiXk`fe#
dXeX^\d\ek#Xe[
=lccp`ek\^iXk\[ Ylj`e\jjgifZ\jjXlkfdXk`fe#ilc\j
dfe`kfi`e^
[\m\cfg\i [\]`e`k`fe#Xe[\m\ekdXeX^\d\ek
\em`ifed\ek 8ggc`ZXk`fegi\j\ekXk`fe#j\im`Z\j#_fjk`e^#
Xe[[XkXg\ij`jk\eZ\

D<K8D8KI@O;8K8J<IM@:<JGC8K=FID
D<K8D8KI@O
;<J@>E<I D\kXDXki`o<ek\igi`j\J\im\i

;XkX`ek\^iXk`fe#[XkXj\im`Z\]\[\iXk`fe#[XkXXYjkiXZk`fe#Xe[dXeX^\d\ek

JBoss Enterprise Platforms

Open source software offers many benefits, but it does present one challenge. Having to create and
maintain integrations between multiple community projects to meet your needs can add complexity and
cost to your IT operations. Red Hat solves this problem with JBoss Enterprise Platforms. JBoss Enterprise
Platforms combine the most popular JBoss.org projects into stable, secure, certified distributions with a
single patch and update stream. JBoss Enterprise Platforms are available via subscriptions that include
certified software, industry-leading support, updates and patches, documentation, and multi-year
maintenance policies.

8 www.jboss.com
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

The JBoss Enterprise Application Platform (see Figure 5) is a perfect open source alternative for building,
deploying, and hosting enterprise Java applications and SOA services. The JBoss Enterprise Application
Platform integrates a clustered Java EE application server, O/R mapping and persistence, and a powerful
application framework for building next-generation web applications into a single distribution.

Figure 5: JBoss Enterprise Application Platform

A9FJJ<EK<IGI@J<
8GGC@:8K@FEGC8K=FID
Includes everything you
A9fjj need to run Java-based web
A9fjjJ\Xd
?`Y\ieXk\
and rich Internet applications
and host SOA services.
A9fjj8ggc`ZXk`feJ\im\i
AXmX<<#8gXZ_\KfdZXk#:cljk\i`e^#:XZ_\

Red Hat Enterprise Linux


Windows, Unix, other Linux

MetaMatrix Enterprise (see Figure 6) is a powerful data service management system that enables rapid,
model-driven creation, deployment, and management of data services. Just as a database management
system hides details of data storage, a data service management system insulates applications and
developers from details of physical data sources by creating virtual data structures that meet the needs
of the application and the business. MetaMatrix Enterprise provides declarative tools for creating a
wide range of data services, a repository for storing data service definitions with relevant metadata,
and a robust execution environment that provides enterprise performance, data integrity, and security.
MetaMatrix Enterprise offers a faster, better way to meet the SOA data challenge.

Figure 6: Metamatrix enterprise

8ggc`ZXk`fej

D<K8D8KI@O
Includes everything
J\dXek`ZjKiXej]fidXk`fe you need to enable easy,
federated access to enterprise
;XkX=\[\iXk`fe and value chain data.

;XkX8ZZ\jj&:fee\Zk`m`kp

www.jboss.com 9
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

The JBoss Enterprise Portal Platform (see Figure 7) is designed to build and deploy portals for SOA service
aggregation, personalized presentation, and collaboration. It integrates a portal framework, CMS workflow
functionality, and a clustered Java EE application server into a single distribution.

Figure 7: JBoss enterprise application platform for portals

A9FJJ<EK<IGI@J<
GFIK8CGC8K=FID
Includes everything you
A9fjjGfikXc need to host and serve a
portal’s web interface,
publish and manage its
A9fjj<ek\igi`j\ content, and personalize
8ggc`ZXk`feGcXk]fid
its experience.

Red Hat Enterprise Linux


Windows, Unix, other Linux

The JBoss Enterprise SOA Platform enables integration and orchestration of services, applications, and
data to automate business processes in a SOA. The SOA Platform integrates an enterprise service bus,
rules engine, business process automation, and the JBoss Enterprise Application Platform into a single
distribution. Figure 7 illustrates the plans for the JBoss Enterprise SOA Platform.

Figure 7: JBoss enterprise application platform for portals

A9FJJ<EK<IGI@J<
JF8GC8K=FID

A9fjja9GD A9fjjIlc\j

A9fjj<J9

A9fjj<ek\igi`j\
8ggc`ZXk`feGcXk]fid

Red Hat Enterprise Linux


Windows, Unix, other Linux

10 www.jboss.com
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

JBoss Frameworks

In the real world, IT infrastructure environments often include a number of vendors. That’s why, in
addition to JBoss Enterprise Platforms, Red Hat also offers modular frameworks that run with most
Java EE middleware platforms. JBoss Frameworks (see Figure 8) include:

• JBoss Hibernate for industry-leading OR/Mapping and persistence

• JBoss Seam for simplifying Web 2.0 application development

• JBoss jBPM for enabling the creation and automation of business processes

• JBoss Rules for easy business policy access, change, and management

JBoss Frameworks (Figure 8), like JBoss Enterprise Platforms, are available via subscriptions that
include certified software, industry-leading support, updates and patches, documentation, and multi-year
maintenance policies.

Figure 8: JBoss Enterprise Frameworks

A9FJJ<EK<IGI@J<=I8D<NFIBJ

A9fjj?`Y\ieXk\ Industry leading O/R mapping

A9fjja9GD Business process automation and workflow engine

A9fjjIlc\j Business rules system

A9fjjJ\Xd Web 2.0 and rich enterprise application framework

www.jboss.com 11
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

JBoss Operations Network


JBoss Operations Network (Figure 9, below) provides an integrated management platform allowing users to
simplify the inventory, administration, management, and maintenance of the JBoss Enterprise Middleware
infrastructure and applications, web tiers, and operating system. Using a centralized control and audit
model, JBoss Operations Network offers flexibility and scalability for rapidly changing JBoss deployments
that allows users to capture, diagnose, and remediate incidents in the environment. JBoss Operations
Network Core Management can be bundled as part of the JBoss Enterprise Application Platform and JBoss
Enterprise SOA Platform with an available monitoring upgrade for each. This supports a complete solution
for release, configuration, and availability management activities.

Figure 9: JBoss Operations Network features for SOA deployments.

@EM<EKFIP JF=KN8I<LG;8K<J
Automatic ESB Resource Safe, secure, and up to date
Discovery

DFE@KFI@E> :FE=@>LI8K@FE
Real-time graphs, Update selected
message counts, email resources without XML
alerts, etc (optional editing
upgrade)

A9fjjFEJ\im\i
J:?<;LC<I :FEKIFC
Schedule and automate Remotely start, stop,
operational tasks restart ESB services
related to ESB

;<GCFPD<EK
Install/update application
components

12 www.jboss.com
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

JBoss SOA use cases


Enterprise customers are deploying SOA implementations on JBoss Enterprise Middleware in increasing
numbers. These customers are tired of architecting their SOAs around expensive, proprietary, licensed
products. They look to open source portfolios like JBoss Enterprise Middleware to relieve financial and
technical pain associated with monolithic super platforms.

Many of these enterprises, however, have significant investments in these super platforms. JBoss
Enterprise Frameworks, such as JBoss Seam, JBoss Hibernate, JBoss jBPM, and JBoss Rules, enable these
customers to take advantage of the plug-and-play nature of JBoss Enterprise Middleware and its open and
interoperable value proposition.

Swedish Railways chose JBoss SOA Platform


for improved performance and customer service

Swedish Railways (SJ AB), the national railway operator in Sweden, travels between 350 stations and
carries 100,000 passengers per day. In May 2006, SJ AB recognized the need to upgrade its internal
software delivery system in order to provide a shared platform for all of its IT systems. The integration
of the IT systems is essential for SJ AB, as it uses a diverse range of applications relevant to human
resources, sales, and other departments. Each application needs to be accessed across a range of
interfaces from PCs to PDAs.

The Integration Platform, utilizing Red Hat and JBoss solutions, was launched in October 2007. The first
major project for the ICC was the creation of a ticket-auction system to sell unsold tickets on Tradera.
com, the Swedish auction website owned by eBay Inc. Using JBoss ESB, a key component of the JBoss
Enterprise SOA Platform, any tickets that have not been sold by SJ within two days of departure are
automatically transferred to the eBay-owned Tradera system where they are available for auction until
six hours before departure.

With Red Hat and JBoss solutions, the SJ AB Integration Platform has delivered increased ROI for the
railway. Through its Tradera.com ticket-auction project, which took just four months to complete, SJ is
now able to sell an extra 1,500 tickets per week. Previously, these tickets went unsold. With the creation
of the SJ AB Integration Platform, the ICC is now able to rapidly deliver cost-effective, integrated IT
projects across the entire business. As an indirect benefit, the collaboration with Tradera.com has also
given SJ enhanced recognition as an innovator in online consumer sales, attracting new interest in train
travel in Sweden.

Read more at http://customers.press.redhat.com/2008/02/20/swedish-railways-implements-


jboss-enterprise-soa-platform-for-improved-performance-and-customer-service/

www.jboss.com 13
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

Booz Allen depends on Red Hat products


to create a flexible and scalable SOA platform

Booz Allen Hamilton is a leading global consulting firm with more than 20,000 employees serving clients
on six continents. In 2004, Booz Allen was approached by a government agency to perform a proof of
concept for a Windows-based document-processing system. Although the proof of concept was successful,
attempts to scale the solution up to a production-grade system encountered serious roadblocks.

After thinking through its options, Booz Allen decided to design an SOA-based platform using an ESB for
a variety of reasons. First, a highly clustered and highly virtualized architecture was needed to build the
kind of agile grid of computing and storage resources necessary to scale to the extent the client agency
needed. Additionally, Booz Hamilton wanted to build a platform it could leverage in the future for other
client engagements.

At the application layer, JBoss Application Server, a key component of the JBoss Enterprise Application
Platform, provided the ability to create a clustered application server environment. Its built-in redundancy
allowed Booz Allen to implement a message-oriented middleware (MOM) infrastructure using the JBoss
Enterprise SOA Platform, including JBoss Enterprise Service Bus (ESB), JBoss jBPM, and JBoss Rules.
JBoss Operations Network was used to perform application and service management.

Results included:

• Consolidating 55 underutilized servers into just eight servers.

• Increased data processing from 1,000 documents per hour and 18,000 documents per day to more
than 10,000 documents per hour and 100,000 documents per day.

• Created a system with with tremendous flexibility and scalability over a one-year period.

JBoss SOA Platform automates operations for CADTEL Customers

Founded in 1985, CADTEL Systems is a premier provider of integrated Operational Support Systems
software that helps communications providers manage network resources efficiently. Their customer,
North State Communications, is a 100-year-old Incumbent Local Exchange Carrier (ILEC) providing
local, long distance, wireless, and Internet services. As the company undergoes continuous expansion
for next-generation offerings, North State realized that its existing mainframe billing and service order
management platform was not able to accommodate the inter-departmental processes required for
provisioning more complex data services. North State chose to convert to a new billing system, which
then required integration with the company’s existing outside plant engineering application, SpatialBASE
from CADTEL. Using JBoss Enterprise SOA Platform, CADTEL rated the data from the outside plant, inside
plant, order management, and customer service and sales departments to form a modern supply-chain
management system that truly addresses the nuances of communications service providers, such as
North State. As a result of deploying the new system, North State experienced an immediate improvement
in productivity and reduction in operating costs.

Read more at http://customers.press.redhat.com/2008/02/08/jboss-soa-platform-automates-


operations-for-cadtel-customers/

14 www.jboss.com
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

Interoperability and JBoss Enterprise


Middleware support of SOA standards
The primary goal of investing in SOA throughout the enterprise is to create an IT infrastructure that is more
nimble and adaptable to changes associated with the functional aspects of business needs. Business units
have historically responded to fast and ever-changing market conditions, customer demands, and industry-
wide regulatory changes by building, buying, merging, and acquiring new technology or entire businesses.
Executives demand the ability to adapt to new trends regardless of how inflexible or brittle their current IT
infrastructure is. Expediting satisfaction of these demands typically involves a solution that often requires
a new technology platform from yet another vendor. Heterogeneous IT infrastructures are the result. A
resilient, flexible SOA infrastructure means success today and preparedness for the unknowns of tomorrow.

How is interoperability achieved? Standards matter, and JBoss is aggressively working with standards
bodies and certification efforts. JBoss Enterprise Middleware supports the key Java, XML, and web
services standards that have been widely adopted by most of the industry to build SOA infrastructure.
JBoss Enterprise Middleware supports these standards to enable ISV, partner, and enterprise
interoperability and integration.

The open source model drives mass adoption by using a vast community to validate a technology and
prove its success in the IT infrastructures of both large and small businesses. Open source drives de
facto standards and ubiquity of a proven solution, allowing you to more easily find resources and ensure
connectivity and interoperability. In addition to massive community adoption and de facto standards,
JBoss is actively participating in various standards bodies to take the innovations that have been vetted by
the masses and working with a consortium of other vendors to deliver industry-wide specifications. JBoss
is on the executive committee and is an active participant in the Java Community Process (JCP) where we
have helped shape Java EE, focused on simplification of the middleware programming models.

A partial list of SOA standards supported by JBoss Enterprise Middleware include:

• SOAP 1.1 • JSR-261 JAX-WSA

• WSDL 1.1 • WS-Addressing 1.0

• UDDI 2.0 & access via JAXR 1.0 • WS-Coordination 1.0

• WS4EE 1.1 • WS-AtomicTransaction 1.0

• JAXRPC 1.1 • WS-BusinessActivity 1.0

• SAAJ 1.2 • JAX-WS 2.0

• XML 1.0 • SOAP 1.2

• XML Schema Part 1: Structures • MTOM

• XML Schema Part 2: Data types • WS-BPEL 1.1 (beta)

• WS-I BP 1.0 • BPEL 2.0 through a partner offering

• WS-Security 1.0

www.jboss.com 15
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

Red Hat raised to the power of partners


SOA is about improving business execution and IT’s ability to respond to business change and
opportunities. To fully maximize the potential of SOA, an enterprise will need to draw on resources beyond
any single IT vendor. For IT vendors, Red Hat’s open source model offers the best of the open source
community along with a cohesive and high-quality SOA platform around which to build their solutions.

Advantages of using JBoss Enterprise Middleware for SOA: A large partner ecosystem

Red Hat has established a significant support ecosystem around JBoss Enterprise Middleware with
partners who have a vast set of complementary hardware, ISV, and services solutions. Certified JBoss ISV
Partners and JBoss Business Partners add significant value to JBoss Enterprise Middleware deployments
and help enterprises build SOAs to improve business execution. Figure 10 illustrates a representative mix
of JBoss Partners.

Key JBoss Partners offer critical areas across the product solutions stack:

• Platforms and Systems

• HP, Dell, IBM, NEC, Sun, Unisys, Azul, Intel, AMD

• ISV solutions

• ActiveEndpoints, AmberPoint, DataDirect, iWay, Jaspersoft, SeeWhy, SOA Software, Vitria

• Platform Interoperability

• Strategically focused interoperability alliances with Sun, Microsoft

Figure 10: JBoss Enterprise middleware partners

16 www.jboss.com
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

SOA solutions capability: Red Hat Consulting

Delivering mission-critical solutions to customers worldwide, Red Hat Consulting offers experience and
open source expertise on which customers rely. And they now offer full-service consulting and solutions for
SOA. With years of industry experience in SOA development strategies as well as open source technologies
in general, Red Hat Consulting is well positioned to help customers at any phase of the SOA lifecycle.

Red Hat consultants provide assistance using industry-leading mentoring techniques, which help ensure
knowledge transfer and build the internal capability to make better decisions across business and
technology boundaries. This type of approach to projects has been documented as highly successful over
the past few years, but it is especially critical in SOA projects, where business and IT must be aligned to
allow success and where the cost of following the wrong path can be enormous.

Red Hat Consulting: SOA service offerings

Red Hat Consulting provides various consulting services focused on SOA. The services described below
highlight Red Hat’s capabilities in this space and areas in which Red Hat can help you realize near term
value from your SOA investments.

Full Service SOA is Red Hat’s holistic approach to transforming organizations through a service-oriented
architectural approach that addresses the three most important drivers of enterprise IT success: people,
process, and technology. SOA supports true software and business process alignment, allowing the
business to shape its own processes rather than being forced to conform to the constraints of a set of
aging IT decisions and software configurations. Red Hat Consulting’s unique approach to SOA allows an
organization to drive significant and immediate bottom line impact. Full Service SOA addresses all aspects
of an organizational transformation, removing silos, establishing IT governance structures, creating
common business definitions, and generally enabling enterprise business and IT functions to interact
seamlessly to the overall benefit of the company.

As the leader in open source, Red Hat has been working with businesses and IT teams worldwide to plan,
architect, and implement SOA. Consulting methods always take into account the needs of the business and
the best ways to outfit IT groups to meet those ever-increasing and complex needs. Red Hat Consulting
can help businesses at any stage along the SOA path by assessing the enterprise’s SOA needs and then
creating the appropriate business and IT plans to achieve new efficiencies through the appropriate
allocation of people, process, and technology.

Red Hat Consulting has developed a complete service offering for SOA built on the JBoss SOA Platform
and various complementary products. These services span the complete SOA lifecycle from initial
envisioning and business assessments to design and implementation of mission-critical enterprise systems
using SOA techniques.

www.jboss.com 17
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

The following chart describes services Red Hat Consulting offers for SOA:

Service Description

SOA Organizational An SOA Readiness assessment covers a full analysis of your organization’s ability to
Readiness Assessment take on the challenge of SOA. Addressing areas such as business and IT alignment,
governance, and funding models, along with technical capabilities, development
processes, and current platform investments, Red Hat’s approach mitigates risk and
paves the way for successful SOA initiatives.
Enterprise Business Red Hat Consulting will utilize our signature mentoring model to work with internal
Process and Domain enterprise architects across both business and data domains, helping to establish
Consolidation and a common language for SOA, elaborating canonical forms for key business entities
Normalization and creating a plan for appropriate granularity of services across the organization.
SOA Governance Governance is a key part of any large IT process, and SOA typically has little chance
Plan Creation for long-term success without the creation of and support for an appropriate
governance plan and structure. Red Hat Consulting can help your organization align
business and IT priorities and put in place governance structures and rules that help
the adoption and success of SOA.
Enterprise Service Relying on our experience in designing and implementing highly functional and cost-
Design and effective SOAs across our customer base, Red Hat Consulting can appropriately
Implementation plan the proper design and implementation of a service-oriented architecture for
new customers. Our approach includes service definition and segmentation across
business and core enterprise areas, selection of appropriate platforms and tools for
service exposure and consumption, and full lifecycle implementation and testing of
complete service platforms to enable high-volume business usage.
Enterprise Service Bus Enterprise Service Bus technology is often part of SOA solutions. Red Hat
(ESB) Implementation Consulting is well-versed in all the major players in the ESB space. We can help
organizations plan and implement ESB solutions as part of a larger SOA strategy
or to provide greater flexibility to an existing technology infrastructure with a
heterogeneous mix of legacy and service oriented systems.
SOA Product Selection Service design and implementation assume certain baseline platform tools will
Assistance (ESB, WS be necessary, but an SOA requires much more than basic service exposure and
toolkits, Governance, consumption. To achieve long-term success with SOA, it must be properly organized
Monitoring, Versioning, within the context of the larger enterprise, governed with respect to enterprise
and Orchestration priorities, monitored for service level compliance or failure situations, versioned for
tools) a flexible and ever changing business, and orchestrated for more complex business
processes. Red Hat Consulting has experience in a wide range of products and
toolkits (including JBoss) and can help you select the right products to make your
SOA truly enterprise-class.
Real-time SOA monitoring tools were few and far between a few years ago. SOA connectivity
SOA Monitoring and service levels were typically observed via standard Java EE platform features
that focused on component-based timing and failures rather than true service
monitoring. With the newest wave of SOA tooling comes an opportunity to monitor
and manage an organization’s SOA with out-of-the-box solutions rather than custom
code. Using our signature mentoring model, Red Hat can lend our knowledge of
these tools to any enterprise SOA implementation, helping to ensure success.
Change Management Service versioning and change management within an SOA is a difficult problem,
requiring well-planned processes and appropriate use of available tools. Red Hat
Consulting can provide our years of expertise in SOA and change management to
ensure that a sustainable and efficient process is defined for our customers.

18 www.jboss.com
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

SOA case study: La Petite Academy

Services performed by Amentra, a Red Hat company

La Petite Academy, the nation’s largest privately-held early childhood education company, has a
tremendous responsibility to both parents and licensing entities to provide safe and effective supervision
of children in its care. To ensure that all such companies are providing proper care for children, federal,
state, and local laws and regulations specify detailed employee-to-child ratio requirements based on the
skill level of the employees and the age of the children being supervised. There are associated penalties
for non-compliance.

La Petite Academy’s legacy technology platform, based on Visual Basic applications in each of over 600
locations and a central, AS/400-based platform, required custom development each time a regulation
changed. This made centralized reporting for compliance and management for process efficiencies a
near impossibility.

La Petite Academy wished to develop a new system on a new platform to address these regulatory needs
and overcome the following major challenges:

• Regulatory compliance
La Petite Academy needed a system that would allow them to assist each of their locations in
complying with ever-changing federal, state, and local employee-to-child ratios at all times, even as
these ratios changed at various times and attendance levels changed at each location from day to day.

• Control of labor costs


La Petite Academy also needed to optimize staffing efficiency at all locations at all times, ensuring that
no more or no less staff were on duty than required. This was necessary to help proactively manage
La Petite Academy’s largest cost — labor.

• Operational visibility
Proactively managing and directing staffing levels for districts and regions covering thousands of
square miles required management to get a remote, near-real-time view of each academy’s staffing
levels and compliance. The existing systems only uploaded data from the locations at the end of each
week, long after the information was actionable.

• Business/IT alignment
La Petite Academy performed all development from a regional development center located hundreds
of miles away from corporate headquarters. Therefore, an effective means of cooperation and shared
vision between the business users and the IT staff needed to be forged along with reuse of corporate
business process and technical assets at both coarse and fine-grained levels.

• Business and IT skill sets


The internal IT staff possessed extremely valuable knowledge about La Petite Academy’s business
processes and needs but were constrained by their legacy skill sets. In order to provide the most cost-
effective development of business processes and systems going forward, La Petite Academy needed
to retain this knowledge while modernizing the overall project lifecycle process of the organization
and the skill sets of their business and IT staff.

www.jboss.com 19
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

After Amentra

In order to align with regulatory requirements, La Petite Academy was forced to focus significant energy
on compliance. Amentra partnered with La Petite Academy not only to help meet those regulatory
demands, but also to shift the focus back to building its business using the new system as an opportunity
to modify the entire business and IT environment. Amentra used a service-oriented approach in a way
that provided:

• Centralized management of regulatory compliance


All regulations are now stored centrally and re-checked against current attendance levels at each
location in near-real-time, reducing administration costs and allowing for real-time updates in response
to regulatory changes. Locations that are not in compliance get immediate feedback from this system,
allowing managers at each location to quickly take corrective action.

• Near real-time feedback on labor costs


The same system checks staffing levels at each location to ensure that the location is not over-staffed,
thereby inappropriately increasing labor costs. Again, managers get immediate feedback when this
occurs, enabling quick corrective action.

• Near real-time operational visibility throughout organization


Operational management at all levels within La Petite Academy now have the ability to monitor staffing
and attendance in near-real-time through a web-based interface. Locations that are under or over-
staffed are immediately flagged for inspection by district, regional, and executive management. This
creates an environment of benevolent oversight and enforcement of corporate policy. The technical
infrastructure using a service-oriented architecture (SOA) that provides these capabilities (e.g., data
transfer, automated analysis, web-based reporting) was specifically designed to be reusable and
easily extensible to support future needs such as centralization of billing, payroll, self-service human
resources management, etc.

• Enhanced business/IT alignment


Amentra helped La Petite Academy adopt a modernized software development methodology and
lifecycle that allows for a process-driven governance strategy for easier support of distributed
requirements gathering and analysis, while providing business-level visibility into the development
processes throughout all phases of the project lifecycle. This will help reduce La Petite Academy’s
ongoing software development costs while supporting faster time-to-market for new systems.

• Cutting edge IT skill sets


Amentra used its industry-leading signature mentoring methodology to re-tool La Petite Academy’s
business and IT staff, providing them with a deep understanding of best practices and approaches for
its new product infrastructure. Amentra met a critical success factor for this engagement by mentoring
the business and IT staff to a point where they are able to independently develop new business
processes, enhance the existing systems, and build comparable new systems. This ensures that they
are not leveraged on consulting services in the future.

In order to move to the next level, La Petite Academy and Amentra engaged at a true partnership level.
La Petite Academy recognized that Amentra’s unique mentoring model was perfectly suited to its needs.
Amentra was engaged to provide mentoring to La Petite Academy’s business and technical staff to
establish best practices, identify best of breed tools and technologies, and to lead La Petite Academy in
the design and implementation of the Optimal Staffing project. The Amentra team was simultaneously
responsible for architecting, designing, and implementing the foundation for La Petite’s SOA approach
that can be leveraged now and in the future.

20 www.jboss.com
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

Applied technologies and expertise

Amentra used its successful implementation experience in developing enterprise-scale SOA with a wide
variety of technologies and platforms to help La Petite Academy analyze its present and future need.
Amentra worked with La Petite Academy’s management to select a world- class, Java EE-based enterprise
computing platform consisting of JBoss Enterprise Middleware (specifically JBoss application server,
JBoss Portal, Hibernate, and Java Server Faces). Amentra helped La Petite Academy to achieve even
greater ROI by utilizing this predominantly open source platform that provided proven enterprise-level SOA
implementation success, a superior support mechanism through JBoss, and a significantly lower total cost
of entry and overall total cost of ownership.

Amentra led the entire La Petite Academy IT team through mentoring sessions at corporate headquarters
and at the regional development office. These sessions included mentoring in products, process, and best
practices for developers, analysts, system administrators, and quality assurance specialists. Amentra also
worked to help appropriately manage expectations for the new platform and application with key business
stakeholders at executive and operational levels.

La Petite Academy’s business analysts worked with Amentra to analyze and define requirements for a
project addressing the oversight of ratio compliance. Once the requirements were set, Amentra worked
with the architecture group within La Petite Academy to define the roadmap and to design La Petite
Academy’s service-oriented architecture. Amentra also worked with the project management organization
to help define a standard software development lifecycle (SDLC) that provided the proper control points
to define a complete and agile governance strategy for the organization. Additionally, Amentra mentored
the La Petite Academy developers, moving them from legacy programming methodologies and languages
to a modernized toolkit while providing them with the expertise in the entire SDLC. This will allow them
to expand the existing architecture and build new systems on the platform without wholesale reliance on
outside assistance. Led by Amentra, La Petite Academy’s developers were retooled, and an SDLC was put
into place, all of which contributed to the successful development of the system that yielded the business
success described above.

Technologies used

• JBoss Enterprise Application Platformand JBoss Enterprise Portal Platform

• Hibernate

• Java Server Faces

• Java Messaging Service

• Microsoft SQL Server 2000

• Quartz Scheduler

• Numerous other open source technologies

www.jboss.com 21
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

Why JBoss Enterprise


Middleware for your SOA?
SOA is about improving business and IT execution. With strong partners with business and technical
professional services, software, and hardware, Red Hat is well positioned to help enterprises realize their
potential with SOA. And the underlying technology, JBoss Enterprise Middleware, is a critical part of the
SOA puzzle. Red Hat rounds out JBoss Enterprise Middleware with high-quality technical support and
services with the JBoss subscription to speed enterprises along to their SOA-enabled business goals.

The open source business model is designed to let customers and partners expand to huge deployments.
Since there is no per-CPU charge, customers can scale up and out to meet their business needs, whether
it’s a large central grid or a distributed store network of 3,000 locations.

And Red Hat doesn’t lock customers into a closed, proprietary, and expensive implementation. All
JBoss Enterprise Middleware platforms and frameworks are based on industry standards that assure
interoperability. Financial services, telecom, transportation, media, and insurance companies are just
a few of the industries that are building their SOAs on JBoss Enterprise Middleware.

Effectiveness, consumability, ease-of-development and deployment, and reduced costs are key tenets for
a successful SOA platform. Built with the open source model, which results in high customer satisfaction,
JBoss Enterprise Middleware is the market’s only open source portfolio for SOA. JBoss Enterprise
Middleware provides mass-market economics for an enterprise SOA platform.

Learn more at http://www.jboss.com/products

22 www.jboss.com
Red Hat Continues to Redefine SOA: Simple. Open. Affordable.

About Red Hat, Inc.


Red Hat, the world’s leading open source solutions provider, is headquartered in Raleigh, NC with
satellite offices spanning the globe. The most trusted name in open source, CIOs and other senior-level
IT executives have ranked Red Hat as the industry’s most valued vendor for two consecutive years in the
CIO Insight Magazine Vendor Value study. Red Hat is leading Linux and open source solutions into the
mainstream by making high-quality, low-cost technology accessible. Red Hat provides an operating system
platform, Red Hat Enterprise Linux, along with applications, management, and middleware solutions,
including the JBoss Enterprise Middleware Suite. Red Hat is accelerating the shift to service-oriented
architectures and enabling the next generation of web-enabled applications running on a low-cost, secure
open source platform. Red Hat also offers support, training and consulting services to its customers
worldwide and through top-tier partnerships. Red Hat’s open source strategy offers customers a long term
plan for building infrastructures that are based on and leverage open source technologies with a focus on
security and ease of management.

Learn more: http://www.redhat.com

JBoss and JEMS are registered trademarks or trademarks of JBoss, Inc. in the United States and other
countries. All other trademarks or registered trademarks herein are property of their respective owners.

www.jboss.com 23
JBoss Sales and Inquiries

United States Europe United Kingdom


3340 Peachtree Road, NE Place Numa-Droz 2 64 Baker Street
Suite 1200 CP 2522 London W1U 7DF
Atlanta, GA 30326 CH - 2001 Neuchatel United Kingdom
USA Switzerland
Phone: +44 20 7009 4444
Phone: 404–467–8555 Phone: +41 32 720 92 60 Fax: +44 20 7009 4445
Fax: 404–948–1496 Fax: +41 32 720 92 61 sales@jboss.com
sales@jboss.com sales@jboss.com

Red Hat Sales and InquirieS

Red Hat Headquarters


1801 Varsity Drive
Raleigh, NC 27606
USA

Phone: 919–754–3700
Phone: 1–888–REDHAT1
www.redhat.com

© 2008 Red Hat Middleware, LLC. All Rights Reserved. Red Hat, Red Hat Enterprise Linux, the Shadowman logo and JBoss are www.jboss.com
registered trademarks of Red Hat, Inc. in the U.S. and other countries. Linux is a registered trademark of Linus Torvalds. #780364_1008

You might also like