Your Federal Quarterly Tax Payments are due April 15th Get Help Now >>

Can SOA be Exciting by jolinmilioncherie

VIEWS: 0 PAGES: 10

									  NETMANAGE WHITE PAPER: USING INTEGRATION TOOLS TO GET RESULTS

                  WITH SERVICE ORIENTED ARCHITECTURE




1. INTRODUCTION

2. MEETING THE EXPECTACTIONS OF WEB SAVVY USERS

3. A CHALLENGE FOR DEVELOPERS?

4. WEB SERVICES – WHERE TO START

5. A PLANNER FOR SOA – A FOCUSED APPROACH TO SOA DESIGN

6. NOT ALWAYS RIGHT FIRST TIME - BUSINESS NEVER STANDS STILL

7. CONCLUSIONS – THE VALUE OF INTEGRATION TOOLS

8. NETMANAGE

9. CASE STUDIES: BENTLEY MOTORS, AVIVA AND CARTASI




                                                                  1
1. INTRODUCTION



SOA ventures may not work right first time for business applications and SOA was

named as the industry’s most despised buzzword (Network Computing 2006). However,

there are many success stories – here we discuss one approach that takes a short cut

through the developmental cycle and has already delivered results at over 200 enterprises.



SOA or Service Oriented Architecture is the name given to a style of software architecture

where web applications are linked to make them interoperable.

For example, you search a travel website to book flights and the software will also offer

online car and hotel bookings. JAVA and the .net framework is typically the environment

chosen for this - but it is not so easy to integrate big, back office applications that could be

running on any mainframe or mid-range hardware – AS400, iSeries, UNIX or HP

machines – into this kind of Web Service.



It is harder still when it involves legacy applications – but there are some integration tools

that will allow legacy and mainframe based applications to re-emerge and continue to

operate Web Services in the web-enabled business world today. Once up and running

these Web Services give extraordinary flexibility and efficiency, as each user can work

with data from any of a number of back–end applications without the multiple log-ins’ –

they just open the browser.



Existing software applications can form the backbone of up-to-the-minute software

services operated through the browser, not just to the web, but also to a remote and even

the mobile phone.




                                                                                               2
2. MEETING THE EXPECTACTIONS OF WEB SAVVY USERS



Gone are the days of “green-screen” applications – today’s users want to access business

information without learning to use a software application.

This means that if the applications can be web-enabled, there are no boundaries to the

software systems they feasibly can use. Users are already familiar with browser

technology and Internet Explorer.



Also many websites offer “self-service” applications, where customers can research, get

quotes and compare prices. Good examples of industry sectors where customers use the

self service facility to get quotes online are insurance and travel.



The same concept applies in the business environment, insurance brokers want access to

their underwriter’s system, dealers and distributors want access to the price and customer

service information on their manufacturers’ systems.



The financial services industry is perhaps the most sophisticated in its use of Customer

Relationship Management, as it is common practise to cross sell products. Banking and

insurance companies lead the way here – for example, when a caller phones to renew their

car insurance, it is good customer care and good marketing to offer to discuss their home

insurance as well.



Call centres can have quite a high staff turnover, so it is important that their systems are

straightforward to use, and most employees are used to a browser without any further

training. Like this they can easily work with 6 or 7 software applications or even as many

as fifty, one after the other, or simultaneously.




                                                                                               3
EXAMPLE: Provide a Single View of a Single Customer’s Data

        In one call centre, this approach increased call capacity from 50 calls per day to 70,

         (Carta Si)


         Siebel                       Green screen                         SAP




3. A CHALLENGE FOR DEVELOPERS?



Many companies would like to trial more web-facing initiatives using their existing

software, but perhaps they are deterred back by the challenges presented by developing

these.



Any traditional programmer attempting to install and application server will already be

aware of the challenge faced. How do you link back office software to the web and

provide the drop-down menus and browser-based interface that users such as call centre

operatives can easily use without making heavy use of software development resources?




                                                                                              4
The development process is inevitably slow. It starts with a business analysis process to

understand how the user works. The software architect spends two weeks sitting beside a

user, then if it is a mainframe service, spends time with the host system administrator,

amounting to effectively two weeks examining green screens. A Web Service created this

way is tied to the legacy system and the developer is tied up for several weeks and the

new code created this way is hard to maintain.



Besides this, there is a rational fear of large software migrations. In a business enterprise,

one application may be in use by 50,000 people, so not surprisingly organisations fight shy

of any change that will interrupt the work of so many.




4. WEB SERVICES – WHERE TO START



No one would disagree that it should be business needs that lead the way to Web Services

technology, but the difficulty most enterprises face is in deciding where Web Services will

add most value and where to begin.



In a typical customer service or commercial business applications, data from several

legacy, silo areas needs to come together to provide one, all round view of an individual.

This is particularly true of e-business portals, help desks, online customer support services

and applications where business partners share data for marketing or service.



What’s needed is a direct understanding of the software screens the users are working on,

the transactions they are completing and how they actually progress through those

screens to understand exactly how they use that application. If the sequence of screens

that make up the transaction is known, and the sequence in which they are called, then it

is possible to create a new software service.




                                                                                                 5
5. A PLANNER FOR SOA – A FOCUSED APPROACH TO SOA DESIGN



Ideally the new service would be created using the business logic that exists in the host

application, without necessarily knowing how that mainframe software works, the

software is simply re-used or re-created in a browser presentation.



Starting with a listing of the application screens and understanding the sequence in which

they are being used will ensure that the enterprise starts its Web Services venture in the

right place in the business - and that the organisation has the tools to move forwards in

small, safe, incremental steps. When this planning stage is complete, it is just a question of

pressing one button to build Web Service applications and they will be created in minutes

– and a prototype web application will be ready to use.



The beauty of this approach that is offers the ability to create new software altogether or

to write new software for new Microsoft versions. Developers can also begin to work in

Java and add new applications. The list is endless; PHP, Ajax, MySQL etc.



EXAMPLE: Converting Assets into SOA



       Encapsulate host transactions into reusable components

       Webservices; .Net assemblies; Java beans; EJB’s and portlets.



                                                                                     .NET
                                                                                    Applicati
                                                                                      on
                                       Customer
                                       Look-Up
                                                                                     Java
                                                                                    Applicati
                                                                                      on

                                       Calculate
                                        Price                                       Enterpris
                                                                                        e
                                                                                    Applicati
                                                                                       on

                                      Purchase                                      Corporat
                                                                                       e
                                                                                     Portal
       Host         Host/EIS         Reusable      Components
       Syste       Transaction      Component       Repository
        m               s               s

                                                                                                6
6. NOT ALWAYS RIGHT FIRST TIME - BUSINESS NEVER STANDS STILL



The business environment demands agile IT and rapid times to market. With SOA it is

possible to create useful marketing tools and business applications very quickly, that are

particularly suited to call centres and customer services departments who carry out

complex interactions with their customers in different topics and business areas, but their

objectives may soon change.



Whatever the approach to designing Web Services, it is crucial that the new software is not

set in stone from the start. With prototype software ready to go for a new Web Service, it

may be that the business will decide to make some changes. If the software structure is not

yet locked down, the services can be altered without returning to the legacy code.




EXAMPLE: Build Composite Applications



            Mainframe         iSeries           UNIX           Package          Databa
             (TN3270E)         (TN5250        (VTnnn/SC       Applications        se
                                  E)              O)         SAP, Oracle,…     DB2,…




                                                                                              7
7. CONCLUSIONS – THE VALUE OF INTEGRATION TOOLS



With the right integration tools, the migration to SOA need not be intimidating. There a

number of SOA products on offer, such as IBM’s Websphere and BEA WebLogic and

OnWeb from NetManage.



Using rapid integration tools for Web Services such as OnWeb from NetManage, it is

possible to turn older software into web-enabled customer facing services, regardless of

the underlying technology, and to create and pilot a Web Service in a surprisingly short

time – perhaps as little as hours.



Selecting the right tools will get things moving and allow an enterprise to pilot Web

Services without a major investment in new software. It will be possible to leverage the

existing investment in tried and tested software.



Allow for change to the new service during the SOA development process. It is best to

choose integration tools that allow a process of write, test and review and renew for the

new Web Service software, without recourse to the legacy application.




8. NETMANAGE



Software vendor NetManage has devised its own blueprint for designing Web Services,

using tools to create Web-based applications from existing, maybe legacy applications.

NetManage provides a quick way to create a listing of software screens from a bespoke or

mainframe application, as the user moves between them.




                                                                                            8
OnWeb – is a new integration tool from NetManage, the vendor of RUMBA, which is used

by 3,000 enterprises in their enterprise software environments, including 490 of the

Fortune 500 companies.



OnWeb provides open support for both Microsoft .net and JAVA, bridging the gap

between mainframe and Web Services technologies.



NetManage has 200 or so customers already running incremental SOA, with the OnWeb

software integration tools at the heart of their software environment. They have

transformed their green-screen applications to operate with Web Services.



9. CASE STUDIES



Bentley Motors

Bentley Motors wanted to provide its dealer network with easy, instant access to its
AS/400-based warranty and service applications. Using OnWeb Host publishing, an
Internet –based dealer access solution was developed without any changes to legacy
systems. The solution provides instant conversion of AS/400 green screen applications into
HTML for easy browser-based access.

The new OnWeb solution provides rapid results. Dealers are no longer limited to dial-up
access via a limited number of providers. They can use their LAN-based Internet
connections without having to address firewall configuration issues. The streamlined
approach improves dealer satisfaction by removing complexities and leveraging existing
dealer infrastructure at lower costs. The flexibility of the zero-footprint solution allows
anytime, anywhere access whilst reducing support costs.

Aviva

Aviva is the world’s sixth largest insurance group and largest in the UK. They needed to
securely streamline partner access to Aviva’s issued policies, to enable partners to
reference and quote policies using a realtime, integrated service.

Aviva implemented a NetManage OnWeb solution that integrates access to multiple CICS
applications within a new Web-based interface. The solution did not need any new host
code written or alterations made to the mainframe host. By using OnWeb, Aviva has
expanded access to CICS-based business data, allowing its business partners to provide
higher quality and more transparent realtime services to insurance customers. The



                                                                                           9
solution also enables direct printing from CICS screens to a standard and secure PDF
document format.

CartaSi

CartaSi boasts over 7 ½ million cardholders in Italy, with call centre volumes increasing
daily. Customers call about charges, to verify their available credit and to ask for credit
increases. Customer emergency calls must get immediate attention and must be handled
reassuringly. CartaSi set up its service centres to streamline these customer services. Data
is retrieved in realtime from the host mainframe and transferred to the call centre agent’s
screen in a matter of seconds and the agent has everything on screen to help his or her
customer. CartaSi has united the host system used to collect and process data with the
customer call management system and transformed host applications into user-friendly
HTML views instead of traditional green screens. They have enabled phone to web multi-
channel access for CartaSi cardholders and Web-based customer service capabilities so
that help desk staff can respond to email messages.


Please contact NetManage XXXX for more details of sites running OnWeb:


NetManage XXX, ADDRESS
Telephone: XXXXXXXX




                                                                                          10

								
To top