15 NOVEMBER, 2004

Business is the key for users – says BEA


Some definite changes in the role of IT can now not only be identified as 'good ideas’, but are also starting to be seen in practice. One such is that IT personal, and particularly those responsible for architecting future business solutions, really do need to have a good grip of the business issues. What is more, services now need to move centre-stage as a core part of the management process. These views, and more, emerged at a recent seminar – the Architect Summit - hosted by BEA. In this first instalment of a two-part interview Bill Smith, Pre Sales Director for BEA in the UK & Ireland and Chris Garrett, Principal Pre Sales Consultant for the UK & Ireland, talk through how governance groups are becoming an important part of the process in building and implementing a service-based environment, and the place of 'building blocks' in BEA’s view of the overall architecture of SOA.

MARTIN BANKS: So, did anything emerge from this summit?

BILL SMITH: Yes, it reinforced the beliefs we have around SOA and in particular, the discussions all seemed to drop back on to a small number of subjects – and primarily those discussions were business oriented rather than technical. The audience was primarily architects and IT managers, with a limited number of developers, and the big discussion point was how to get IT talking to the business more effectively and getting buy-in from the business as a whole to an SOA methodology. There was a lot of discussion from individuals looking to go down an SOA track. Most were looking for advice and direction on how to get traction with and the buy-in of the business side.

MB: You seem a bit surprised that people were looking from a business perspective.

BS: Wouldn’t say surprised, but it was interesting to see how that view was coming from the IT side. It was not a minority, it was very much the large majority.

MB: So you see IT now accepting that this is a capability they have to take on board?

BS: Absolutely. In fact, Pretty much every discussion touched on IT/business integration in some way.

MB: Were there any hints at a solution as to how the bridge between them is to be built?

BS: Absolutely. There were a couple of individuals there who are already going down the SOA route and their input was interesting, for it was pretty much grouped round the idea of a central 'SOA Group', some form of central governance body enforcing the governance of the project across the whole organisation.

CHRIS GARRETT: What seems to be happening is that companies are starting to fully understand it is all about process, business and governance. These are the core issues when putting together an SOA. The technicalities of achieving it come slightly later in the cycle. But when you start talking to a lot of large companies about the architecture they have, they do agree with this approach in theory. But in quite a few cases they are starting on a project basis, So they are not able to put teams together with a wider view and are having to work on a more project based approach. So they’ll start on one project, start to get some re-use from some of the services they have built, then move on to the next project. They’ll continue with the same governance, processes, and management, and will get to see more re-use as things progress, but it is not as if they are going in and saying 'this is what we’re doing for the whole enterprise, you must adhere to this’. It is more a case of 'let’s put these things in place as we move forward.’

MB: Is there any problem in such circumstances in defining what an SOA project consists of, given that the very nature of SOA is service-based and therefore very loosely coupled, which makes it hard to define clear boundaries of what is in a project and what isn’t?

CG: This is interesting. One thing that came up in the workshops is that there is a strong need for IT to work with business to tease out the commonalities between the different projects across different business units. Those commonalities are clearly the areas where the underlying formation of the SOA direction comes from.

BS: One thing that came from the sessions was the question, do you look from the bottom up – technology to business process, or top down, from the business process to the technology? It became very clear that the main view was looking from the business process, with this driving the services required. This which then dictates the type of technical infrastructure you need to use. The technical solution comes at a later stage. The first stage is getting the business processes defined and the governance processes in place and then building the services out from there.

MB: I understand the subject of building blocks formed a part of the summit. Tell me about your thoughts on building blocks and what they are. Does this map onto the idea of the Service Stack (see "Meeting SLAs is now the important goal" in the Solutions Architect archive).

CG: I did struggle with this when I first started looking at it, and the reason is that there are many people that have an architectural layered model – as we do – but the way we look at an architecture model is not in terms of services as in functionality but as in process. This is as in what is the best way to do something. Underpinning those process levels within an architecture stack will be functionality that has to deliver it. This is where we feel that the building blocks drop in.

We have defined four types of building block. We have Shared Business Services, which is a higher level view; Shared Applications and Infrastructure Services; Shared Data Services, which is all about having a canonical view of your data; and Events Services. So (to demonstrate how the blocks work together) we do this scenario. Think of a pallet going through a warehouse. It is a single pallet, but it also carries lots of goods. Now think of this in an RFID environment. This pallet is going to trigger a lot of events.

The idea of Events Services would be to take these low level events and turn them into a business event – for example what might be the shipping costs of a specific item that triggered one of those low level events. With a lot of embellishment of a low level event it can turn into a business event – tracking the costs of an individual item. Events Services would then use Shared Data Services to get the information needed, and behind that would be the integration with both shared services and existing applications such as CRM and stock control. Then finally, you would send that business event to Shared Business Services, which would be at a much higher level and could be made up as a composite of other business processes.

So there is a difference between architecture layers and the building blocks that underpin it, as there will not be a one-to-one relationship. It is like a matrix.

www.bea.com






Get the Solutions Architect Email NewsWire sent to your inbox every week.
Sign-up here
or
View an example
Get 6 FREE copies of "Application Development Advisor" magazine. Offer open to IT professionals based in the United Kingdom.
www.appdevadvisor.co.uk
Register to the RFID Today mailing list. Receive the magazine and be kept informed of the latest RFID news by email.
Join now…

ADA Communications, Charwell House,
Wilsom Road, Alton, Hampshire, GU34 2PP, UK.
Tel: +44 (0)1420 594200
www.adacom.co.uk

© Copyright 2001 - 2005 by ADA Communications Ltd. All rights reserved. Statements of opinion and fact are made on the responsibility of the authors alone and do not imply an opinion on the part of ADA Communications Ltd or the editorial staff. Registered in England No. 04843018