Some reactions to SOA from both the system as well as user's point of view
Existing system's reactions:
The system could react in two ways depending upon what the system is like. Considering the system is a legacy application which had been programmed on some old programming language, it would go about questioning the need for such a system. Most probably the system would not be in a position to appreciate the benefits that SOA would bring in, considering the limited artificial intelligence the legacy systems would offer and also the traditional mindset I would assume such a system would have. The existing system would have sufficed when transactions where not so dynamic, competition was not so cutthroat and management never cared what the IT guys did as long as it produced their traditional everyday reports.
Things are changing fast, transactions are dynamic and ever changing, the environment changes so drastically, competition is cutthroat and management focuses on IT more than ever to make the business produce results. Considering a real life situation, Most traditional systems would have produced a few "not so customisable" reports, and would have been limited to batch processing regular clerical transactions. Doing exactly what they were told to do and nothing more. A change in the enterprise's requirements for something new would be so taxing on the system, since its adaptability to change would be minimal. I use the word "most traditional systems" since there are many systems which sometimes even work beyond what they are supposed to do and are in short ahead of their time. But they are limited and hard to come by. No matter what the nature of these traditional systems, they have reason to get excited;
since SOA would ideally "link" them up with other applications, both traditional and conventional.
The SOA would bring in its own technologies which would further enhance the way the whole company looks at IT "services"
Assuming that most probably SOA is implemented with web services, the traditional apps now can even go online (what could be better...)
SOA is the best thing since their last upgrade since it would invent a new way of utilising their "services"
SOA would be renew their life since it would package their existing functionalities in a new manner
All those mundane tasks would now be a part of an exciting service menu (ok, this statement doesn't mean much, but still..)
If the system were in fact an ERP instead of a legacy application it would again look at SOA with hostility. "What does SOA have that I don't" would be what most ERPs ask. An ERP has a reason to get excited since:
The SOA would allow it to network with the older applications, increased benefits from the older, more customized apps.
More of the ERP's functions are now being put to use, its no longer a huge white elephant since the SOA puts them up on its menu.
data from the legacy systems flows freely into the veins of the ERP (a utopian state?? I'm not to sure about it, still....)
The ERP's complex menus and "T-codes" are enhanced by the fresh web interfaces.
It can work peacefully in the background sure of the fact that the SOA would ensure that users get what they need
User's reactions:
From my interactions with many users of information services, there are broadly the following categories of users.
Non technical users who do not care about the system as long as it does their mundane tasks (read technophobic) - Such persons would most probably initially resist the system, however as soon they get around to understanding a bit more of the new system, they would appreciate the fact that work has in fact become easier.
Non technical users who understand technology to the extent to which it is required - would appreciate right from day 1 as to how easy work has become, chose an option from the menu and you are ready to go. They would be delighted to see that data from their legacy systems and other systems flows freely without boundaries and SOA delivers it to their desktop.
Technical users would be in fact be updated regarding what SOA is all about and their interaction with the consultants implementing SOA would ensure that they are delighted about the change