

The evolution of laughter and violence Zoologists have identified signs of laughter in apes from tickling them. According to the researchers, from Portsmouth University, efforts to trace the origin of laughter - which they say evolved over the past 10 milllion to 16 million years -...
> more from Blog

SUBSCRIPTIONS
Computerworld is New Zealand's only specialised information systems fortnightly.
Subscribe now for $97.50 (24 issues) and save more than 60% off the cover price!

NEWSLETTERS
Get the latest news from Computerworld delivered via email.
Sign up now
NEWSFEED
Subscribe to Computerworld's
RSS newsfeed here and get news stories as they break.

Many companies and government agencies that are shifting from client/server technologies to service-oriented architectures are facing technical and cultural challenges that are forcing an overhaul of their IT development groups.
Officials at Wachovia, Railinc and other large US corporate and government organistaions have taken measures to tackle the myriad challenges that come with using SOA technology, including changing roles for developers and architects and a blurring of the lines between IT development and operations groups.
Wachovia’s retail banking division has started work on a new multi-year SOA project to create business processes from web services that can be used in a new call centre application and eventually be reused across the bank’s various customer channels.
The project is the division’s first foray into designing, assembling and managing common business processes that span multiple channels, and the IT department is feeling the pinch of the transition.
This and an earlier, less-complex SOA project are already presenting challenges to Wachovia developers, who must adjust their mindsets from the traditional waterfall development approach to a more iterative one, says Harry Karr, strategic architect for Wachovia’s retail banking division. Using the waterfall approach, developers build monolithic applications in one fell swoop. The iterative approach calls on one group to develop a service, for example, while another builds a client to consume a service, Karr says.
To ease the taxing transition for its application development group, the division brought in new tools for designing a development process and created new IT roles.
“SOA is a set of best practices, a discipline you have to follow,” says Jason Bloomberg, an analyst at consultancy ZapThink. “For the developer, this means there are new rules they have to follow. They don’t want to follow any rules.”
Wachovia used IBM’s Information FrameWork — a set of business models and an information architecture blueprint — in its project to build common processes from services that can be used by all customer channels.
“We haven’t really mastered the business process part of it,” Karr says. “We’re trying to figure out how to do a more iterative approach but also outsource. If we had the business processes modelled ahead of time, that might help us.” In addition to starting the SOA projects, Wachovia plans to begin outsourcing a significant portion of its development and operations staff over the next year.
The bank has also tapped software asset management provider Flashline for its services registry, repository and lifecycle management tools. Those should help its developers model the processes, show dependencies and build reports to help manage and understand the effect of the changes, Karr says.
The project continues to evolve as managers hunt for methods to ease the work. For example, Wachovia’s IT division has added a connectivity layer to its architecture. Karr says the new layer, an enterprise service bus (ESB) from IBM, can handle message orchestration, transformation and routing.
“We’re trying to figure out what types of things we have to have in place so the outsourcers can build in this distributed environment,” he says. “[With the ESB], we can put out some dummy services for the outsourcers to use to test their services with.”
The chief architect of enterprise architecture at a large US-based financial institution, who asked not to be named, said recently that hired developers there are embracing the organisation’s shift to SOA, but veteran mainframe and legacy experts are bucking the change. The plan to use SOA technology “has not been easy for our developers”, the architect says.
To ease the transition, the financial institution created a grass-roots community for its 1,200 developers to share best practices and connect with the owners of web services. In addition, the organisation is helping the mainframe and legacy developers fine-tune their skills while it hires new developers for the SOA project, the architect says.
The institution plans over the next 18 months to create an SOA with sufficient security and performance to extend web services beyond the firewall, the official says.
ZapThink’s Bloomberg says developers often find the cultural changes associated with a move to an SOA more taxing than the technology associated with the shift.
“To move to SOA requires organisational changes across IT and even into lines of business,” he says. “Often, the developers have to work with people they may not have worked with much before.”
As Railinc, which provides supply chain information to 460 US railroads, has taken on more SOA projects, the Association of American Railroads subsidiary has created training programmes for both developers and recipients of the services to show the benefits of the technology.
Over the past two years, Railinc has developed several external web services for its clients — including one that went into production in March to allow railroads to report rail-car repairs.
The latest initiative includes various project teams within IT and the lines of business that are creating reusable services for application development, says Garry Grandlienard, Railinc’s IT director of enterprise architecture. The project is slated for completion by year’s end.
The training sessions aim to show developers and managers the benefits of building an SOA and why they should buy into the concept, Grandlienard says. “They may have to help build something today, but maybe later this year they may be the recipient of the service,” he says. “We have to help them see the bigger picture of why this is a good thing to invest in.”
The state of Kentucky used senior developers in its early SOA projects and is forming an integration governance group and a competency centre to extend training to more of its staff.
The state has built various applications using a service-oriented approach. Among them is an enterprise system that will allow the state’s revenue department to streamline the collection of delinquent taxes and a service to allow the US Department of Justice to query Kentucky’s sex-offender registry.
Kentucky’s IT shop is now moving to tackle its newest SOA challenge — identifying opportunities to re-engineer business processes and creating the associated supporting infrastructure, says Ashiq Zaman, branch manager in the Office of Application Development in the state’s IT department.
The District of Columbia earlier this year went live with an SOA-based system called CapStat, which uses web services to help emergency command centres in Washington and surrounding areas coordinate responses in the event of a natural disaster or terrorist attack.
The district also has a programme called DCStat that uses web services to monitor the delivery of municipal services. It has been expanding that programme since the beginning of the year.
Despite those efforts, Dan Thomas, director of the DCStat programme in the district’s Office of the Chief Technology Officer, says the city’s developers are still “not the biggest believers” in SOA. “Some of my junior developers think all I am doing is adding overhead and they don’t see the value of the reusability yet,” Thomas says.
To address such scepticism, his group developed a metadata engine to help track down services as they are mixed and matched to build new applications.
The engine associates metadata with data to be used in a service as it is pulled from a source system.
Despite the technical and cultural challenges of SOA, the returns can be substantial, successful users say.
SOA veteran Helvetia Patria Group, an insurance company in Switzerland, has seen a 201% return on investment since launching its SOA six years ago.
Helvetia officials say the SOA project cut IT costs for the company’s internet-based businesses by 59%.
Helvetia overcame the “tough exercise” of bringing developers on board by using a change management programme from Hewlett-Packard, says Didier Beck, director of Helvetia’s eBusiness Centre.
Beck says the HP tools and services helped developers integrate 15 systems into a centralised SOA platform. “The way we are working today is really very different because before, there wasn’t any contact between the different subsidiaries — they had all their own development processes and tools,” he says. “The consequences and impact were really quite high.”
|