Академический Документы
Профессиональный Документы
Культура Документы
497
Abstract: - Globalisation, tighter economies, business process outsourcing, ever increasing regulatory
environments and knowledgeable consumers are forcing the large enterprises to transform the way they
provide their business and services. Businesses are required to be agile and flexible and IT managers are being
asked to deliver improved functionality while leveraging existing IT investment. In this climate, Service
Oriented Architecture (SOA) is proving to be an attractive approach to Enterprise Application Integration and
other solutions that they seek. SOA promises better alignment of IT with business, effective reuse,
interoperability and reduced costs of development. However, like any approach, it has its limitations and
therefore posses a number of challenges. In this paper, we introduce the SOA approach, present the benefits it
offers and discuss the inherent issues and challenges. The objective is to provide enough background
information that enterprises wishing to embark on the road to SOA have a better understanding of this
approach.
Key-Words: - Service oriented architecture, SOA, Enterprise application integration, EAI, WEB services,
Service-orientation.
Higher-level services and security have not managed and audited [14]. Since SOA is a
been standardised at all. This could result in new paradigm, governance issues are not
rework of existing code to conform to new properly understood.
and evolving standards [8].
• Internet protocols: They are not designed Moving to SOA is not a straight forward transition.
for reliability, guaranteed delivery or order It requires a shift in how we compose service-based
of delivery so the service or the consumer applications whole maximising existing IT
needs to ensure that messages has been investment [15]. SOA requires building systems at a
delivered or received in a timely manner business level, not just at the IT level. Delivery of
[18]. services needs to be focused on the business
• Interoperability: Common implementations requirements. Once the business processes and
of SOA use web services to exchange architectural structures have been defined, one can
messages over the Internet. These think about the technology needed to deliver a fully
encapsulate XML data. Problems may be operational SOA. The development should be
encountered when integrating these services incremental.
in heterogeneous environments.
• Development tools: Vendors are producing
tools to enable organisations to reap the 6. Conclusion
benefits of SOA but a majority of these are Adopting SOA can be difficult for business and IT
early releases and based on evolving executives. It requires enterprises to identify the
standards. This may also result in rework of services infrastructure to deliver the required
existing code once the standards are agreed business solutions. Although SOA promises huge
upon [8]. gains as it is based on sound principles of coarse-
• Network connections: If the architecture grained, loosely coupled, standards-based,
and services are highly interconnected then interoperable, reusable services, there are also
even a partial network failure may create a numerous challenges such as change in mind set,
huge problem for the relevant organisations. huge initial investment, unreliability of Internet
Currently, although the required technology protocols, evolving standards and the newness of the
is available, there is no guarantee that approach.
infrastructures will be robust with enough
redundancy to cope with the system The bandwagon for SOA is large and many
downtimes. companies are already jumping on it. Enterprises
• Security: When using open standards, a need to be planning for it and at least be ready. They
service is much more open to other services need to be aware of the vendor hype and be extra
and applications than a monolithic vigilant when committing huge sums of money in a
application [13] and thus security becomes technology that is still evolving.
an issue. As mentioned before, Internet
protocols also lack reliability. Although, In this paper, we have discussed the characteristics
WS-Security addresses such issues, there is and the potential benefits that SOA promises as well
a considerable amount of work that still as the relevant technologies. Limitations and
needs to be done. inherent issues have also been discussed in detail.
• Application ownership: SOA blurs the The objective is to provide some useful background
boundaries of application ownership so who information for enterprises wishing to embark on the
owns what becomes an issue. road to SOA.
• Training: It takes time to acquire knowledge
of new technologies. There are too many References:
technologies and at the present moment, not
enough expertise available in the market. [1] Cartwright I and Doernenburg E, Time to
For an organisation adopting this jump on the SOA bandwagon, IT Now, British
architecture, thorough understanding of the Computer Society, May 2006
underlying technologies remains highly
critical [8]. [2] Knorr E and Rist O, 10 Steps to SOA, Info
• Governance: UK firm Gartner warns that World - San Mateo, Vol. 27, Issue 45, pp 23-35,
SOA projects will fail unless they are tightly Nov 2005
Proceedings of the 11th WSEAS International Conference on COMPUTERS, Agios Nikolaos, Crete Island, Greece, July 26-28, 2007 501