Banking Software Vendor Enhances Product Appeal with

Microsoft .NET
Customer Solution Case Study
Banking Software Vendor Enhances Product
Appeal with Service-Oriented Approach
Overview
Country or Region: United States
Industry: Financial services
Customer Profile
Jack Henry & Associates (JHA), based in
Monett, Missouri, is a major supplier of
financial software and services to banks
and credit unions across the United States.
Business Situation
The company wanted to increase the
usability and integration capabilities of its
product family in both midsize and large
banking institutions.
Solution
Jack Henry used Microsoft® .NET software
for jXchange, a service-oriented solution
that will help the company broaden the
appeal of its product line while helping its
software integrate with third-party
products.
Benefits
 Service-oriented technology based on
industry standards enhances appeal of
product line
 Open IT architecture speeds integration
of diverse product set
 Development times reduced, quality of
software enhanced
“We can deliver products that work better together.…
And that should help us sell the entire family of Jack
Henry products.”
Jim Banks, Technology Research Manager, Jack Henry & Associates
Jack Henry & Associates (JHA) is a leading provider of core systems
and related applications for banks and credit unions across the
United States. The company serves 7,000 customers and employs
about 3,000 people. To expand its presence in midsize financial
institutions and make its product line integrate more effectively in
large banks, JHA launched its jXchange initiative with help from
EMC Consulting, an expert in service-oriented architecture. The
multiphase project uses Microsoft® .NET software to provide Web
services and other technologies that help JHA products integrate
more efficiently into existing systems and provide a more
compelling product set for new customers.
“We think the
effectiveness of our
development work will
improve exponentially
over time when there is
less software to test
[and] when there is
better implementation
and integration.”
Mark Forbis, General Manager for Technology
Services, Jack Henry & Associates
Situation
Jack Henry & Associates (JHA) provides
technology for the financial services industry,
specializing in core banking systems and
data processing applications for banks and
credit unions. The company’s 5 core systems
and approximately 100 complementary products include teller automation, interactive
voice response, proof of deposit, check
imaging, Internet banking and bill payment,
and branch sales automation. Through a
network of facilities across the United States,
Missouri-based JHA also provides services
such as training, outsourced data and item
processing, and disaster recovery. The company has about 7,000 customers and
employs about 3,000 people.
JHA is a dominant U.S. supplier of bank technology, with roughly 25 percent of small and
mid-tier institutions using some combination
of JHA products and services. In recent years,
JHA executive management adopted a longterm strategy of expanding the company’s
market share in the mid-tier institutions—
defined as having from U.S.$1 billion up to
$20 billion in assets—while also addressing
the needs of large financial institutions for
better integration of JHA systems and
applications.
Mid-tier banks and large credit unions
typically offer more diverse products and
services and demand more software functionality than their smaller counterparts do,
which also means they need better integration of systems and applications to control IT
overhead and provide better customer service. At larger banks, the key demand is for
systems with an open architecture that enables seamless integration of applications
from a variety of vendors, which in turn
provides banks with flexibility in their
selection of software.
“To follow through on our business strategy,
we had to make sure that our core
applications could effectively communicate
with essentially any possible third-party
application that our large bank clients already
had in place. These third-party applications
run on a range of hardware and operating
systems including UNIX and Windows®, with
the IBM xSeries and iSeries being the most
common server hardware,” says Jim Banks,
Technology Research Manager for Jack Henry
& Associates. “Meanwhile, our mid-tier customers are continually looking for enhancements that can help them with their own
system integration needs, which can positively affect their business growth.”
JHA had to determine the most cost-effective,
efficient method of providing integration
between its core products, its complementary
products, and applications from other software vendors. The company’s IT staff
determined that working with EMC
Consulting, a Microsoft® Gold Certified
Partner that specializes in service-oriented
architecture (SOA), would speed their
development efforts.
Together, JHA and EMC Consulting initially
considered an integration solution based on
Java. However, both companies agreed that
the only way to be sure of the choice would
be to conduct tests to determine whether
Java would work effectively versus other
options.
Solution
Jack Henry & Associates and EMC Consulting
conducted several proof-of-concept tests.
While Java-based software met some of JHA’s
cost and basic interoperability requirements,
it did not provide satisfactory performance for
data-rich, transaction-intensive banking
systems. The test providing the best results
used Microsoft .NET software running on an
Intel processor–based server computer.
JHA selected Microsoft .NET as the foundation for an “interoperability gateway” that the
company calls jXchange. Components of the
service-oriented architecture underlying
jXchange include the Microsoft Windows
Server™ 2003 operating system, SQL
Server™ 2000, the Visual Studio® .NET 2003
development system, and Web Services
Enhancements (WSE)—an add-on to the
Microsoft .NET Framework and Visual Studio
.NET that provides developers with advanced
Web service capabilities. JHA uses WSE for a
variety of functions such as creating filters
and increasing security for Web services. JHA
also uses Universal Discovery, Description,
and Integration (UDDI), which acts as a
directory for helping publish and find Web
services.
The jXchange development was started in
2004, with two phases planned. The initial
phase involves pilot projects at JHA customer
sites. After analyzing data from these pilot
projects, JHA is scheduled to deploy the
jXchange integration solution to customers
around the country in late 2005. The second
phase involves incorporating Web services
and other technologies into the key JHA
product lines, a process scheduled to be
completed near the end of 2006.
Benefits
Combining Microsoft .NET software, Web
services, and EMC Consulting expertise in
service-oriented architecture, Jack Henry &
Associates is addressing two key business
goals: providing an IT infrastructure that will
encourage banks to continue using and
adding JHA products, while making it easier
for JHA to improve the flow of information
between its own applications as well as with
third-party applications.
Important benefits of the technology foundation in jXchange include:

Greater marketability for the full range
of JHA products through use of serviceoriented technology

Reduction in the cost and maintenance of
JHA systems

Faster integration for new products, business partners, and third-party applications

Faster development times and higher
quality software, which will help cut JHA’s
internal costs while increasing the appeal
of its product line
“This technology helps us execute our business strategy of becoming more pervasive in
the mid-tier space,” says Banks. “With the
jXchange initiative, our products not only
perform specific tasks but also provide the
primary hub for many of our customers’
banking systems. So there are many other,
non–Jack Henry products connecting to our
systems.”
Interoperability makes it easier for other
vendors to integrate with JHA products. “We
also believe that this technology strengthens
our own integration and reuse of code within
our own family of products,” Banks says.
“This will enable us to take advantage of a
service-oriented architecture so we can
deliver products that work better together.
Microsoft .NET will help us reduce the overall
maintenance and integration costs of our systems. And that should help us sell the entire
family of Jack Henry products to customers
ranging from the smallest community bank to
the largest institutions in the country.”
Greater Market Appeal of Product Line
The JHA image as a banking technology solution company is enhanced by using an open,
service-oriented architecture, according to
Mark Forbis, General Manager for Technology
Services at JHA.
“By adopting a service-oriented approach, we
improve our image among our customers—
especially large financial institutions—as
well as industry analysts and research
companies,” Forbis says. “This helps our
marketability. Use of finance industry
standards such as XML-based Web services
positions JHA as using the latest and best
technology. For larger institutions, many of
their existing applications already are compatible with XML, so that makes it easier to
sell into this market segment.”
By converting the JHA applications into open,
Web service–based products, the company
can provide more cost-effective yet powerful
solutions for customers, while boosting its
reputation as a premier provider of financial
services technology.
“New customers usually want to know what
kind of standards and technologies we are
using. They want to hear the words ‘open’
and ‘Web services.’ And they are always
looking for a solution that will allow them to
integrate multiple vendors through a solid
middleware platform,” Forbis says.
“The promise of jXchange is to provide
reduced overhead—both for our customers
and for us—in building software applications,
increased return on investment, and maximized service capability. This results in higher
customer satisfaction, easier product creation, and true multivendor/multiplatform
openness.”
Fast Integration of Products and
Partners
As JHA introduces new products—developed
internally, through partnerships, or through
acquisitions—these applications will be
assimilated much more quickly because
the service layer will already be in place. The
service layer also is open for integration with
third-party applications.
“The benefits also apply to integration with
B2B [business-to-business] service partners,”
says Forbis. “In particular, products that
already integrate through [Web service]
messages will be well prepared to integrate
with existing JHA products.
“The bottom line is that our customers don’t
want to spend a lot of development hours
creating the integration that they need to
make their particular set of technologies work
together. A service-oriented architecture does
not make all problems go away. But it goes a
long way toward providing a standards-based
approach that makes integration issues
much easier to deal with.
“This helps us on the sales side because
we’re using open systems that are easy to
work with. We can approach a customer and
say, ‘You can buy our document imaging
product. Or you can buy someone else’s, and
we can provide the integration to make it
work.’ It’s a powerful sales tool that
strengthens our relationship.”
Improved Development Times, Higher
Quality Software
JHA and EMC Consulting also chose .NET and
Web services to help reduce development
times and associated costs while enhancing
software quality.
Joel Geyer, Senior SOA Architect at EMC
Consulting, says Web Services
Enhancements is one example of how .NET
tools help expedite the development process.
“WSE has saved us a tremendous amount of
time,” Geyer says. “For instance, the use of
input filters and policy allows us to prevent
business logic from being corrupted by
processing logic. And, rather than repeating
code and tying services to a hierarchy, we can
build filters that encapsulate behavior, and
then it is dynamically applied to an
application at run time. This creates
tremendous flexibility and improves
performance of the applications.”
Banks says the reusability of code in the
jXchange service-oriented architecture is an
enormous benefit to developers. “It’s not
surprising that there is little reuse of code in
most software today,” he says. “Even JHA
products are sometimes guilty of duplicating
software business logic for various purposes.
Through a modern, service-oriented integration solution, code reuse will become the
norm and will form the foundation of trusted
business process consistency in and between
our own products, as well as a financial
institution’s other products.”
With reusable code, JHA and non-JHA vendor
software will be able to query and reuse business services that are arranged according to
specific needs. Developers can first try reusing existing business services; they can go on
to build new software if they can’t find the
code that they need.
Due to the highly reusable nature of Web
services, there is less code to be tested. “We
think the effectiveness of our development
work will improve exponentially over time
when there is less software to test, when
there is better implementation and integration, and when there are well-defined
requirements through integration software
templates,” Forbis says. “Software will be
higher quality and take less time to deliver.
“The Microsoft .NET technology lays the
foundation for the future,” he continues.
“It just makes sense from the standpoint of
our core and complementary products being
able to leverage a single service. We have
a multiyear strategy and frankly, with the
growth of Web services and service-oriented
architecture and standards, the timing is
right. The industry as a whole is moving in
this direction, and this puts us right there
with our competitors—and maybe ahead of
some of them.”
For More Information
Microsoft .NET
For more information about Microsoft
products and services, call the Microsoft
Sales Information Center at (800) 4269400. In Canada, call the Microsoft
Canada Information Centre at (877) 5682495. Customers who are deaf or hard-ofhearing can reach Microsoft text telephone
(TTY/TDD) services at (800) 892-5234 in
the United States or (905) 568-9641 in
Canada. Outside the 50 United States and
Canada, please contact your local
Microsoft subsidiary. To access information
using the World Wide Web, go to:
www.microsoft.com
Microsoft .NET is software that connects
people, information, systems, and devices
through the use of Web services. Web
services are a combination of protocols that
enable computers to work together by
exchanging messages. Web services are
based on the standard protocols of XML,
SOAP, and WSDL, which allow them to
interoperate across platforms and programming languages.
For more information on EMC products,
services and solutions, please visit:
www.emc.com
To contact someone at EMC directly,
please see www.emc.com/contact-us for
updated contact information and a list of
local international offices.
.NET is integrated across Microsoft products
and services, providing the ability to quickly
build, deploy, manage, and use connected,
secure solutions with Web services. These
solutions provide agile business integration
and the promise of information anytime,
anywhere, on any device.
For more information about Microsoft .NET
and Web services, please visit these Web
sites:
www.microsoft.com/net
msdn.microsoft.com/webservices
For more information about Jack Henry &
Associates products and services, call
(417) 235-6652 or visit the Web site at:
www.jackhenry.com
Software and Services
Microsoft Visual Studio .NET 2003
 Microsoft Windows Server System™
− Microsoft Windows Server 2003
− Microsoft SQL Server 2000


© 2005 Microsoft Corporation. All rights reserved.
This case study is for informational purposes only. MICROSOFT
MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS
SUMMARY.
Microsoft, Visual Studio, Windows, Windows Server, and
Windows Server System are either registered trademarks or
trademarks of Microsoft Corporation in the United States and/or
other countries. All other trademarks are property of their
respective owners.
Document published June 2005
Technologies
− Web services
Partners

EMC