StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Service Oriented Architecture and Web Services - Essay Example

Cite this document
Summary
The paper "Service Oriented Architecture and Web Services" states that the Adoption of Service Oriented Architecture (SOA) is seen as a key enabler for the 21st-century enterprise. Agility, flexibility, and re-usability are the key success factors for application and web service providers…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER91.8% of users find it useful
Service Oriented Architecture and Web Services
Read Text Preview

Extract of sample "Service Oriented Architecture and Web Services"

Running Head: Web Services Service Oriented Architecture and Web Services: Challenges and Promises [Print here] [Department and November 2009 Abstract: Adoption of Service Oriented Architecture (SOA) is seen as a key enabler for the 21st century enterprise. Agility, flexibility and re-usability are the key success factors for application and web services providers. The IT architecture requires seamless merging with the business processes and solutions. Services act as the pipeline of electronic data interchanges. SOA is a “view” of the architecture that focuses on services as the action boundaries between needs and capabilities. SOA is characterized by discovering effective mechanisms for automation of Business Process Management (BPM), along with multitude of architecture, and design patterns. This essay examines the challenges and promises of SOA and web services to the enterprises of future. Introduction Service Oriented Architecture is an overly used and widely contextualized term that means different things to different people. Rotem (2007) examines the definitional edifice of SOA, and analyzes the term to derive its broader intended import. The Service Orientation component of the term SOA, addresses the enterprise, or the business perspective. In this context, SOA helps in analyzing business to identify core areas, and their allied processes. Services are intended to support the core business areas, and expose their capabilities through message interfaces. A set of services are choreographed to realize business processes. The Architecture component of SOA, defines the technical perspective. SOA is seen as an architectural style that is loosely coupled, interoperable, and built using components, or software agents called, services. Services have well-defined interfaces based on protocols (usually, web-services though not limited to it), as well as, quality of service (policies) that support the service consumers. Marks and Bell (2006) defined SOA as: “a conceptual business architecture where business functionality, or application logic, is made available to SOA users, or consumers, as shared, reusable services on an IT network. “Services” in an SOA are modules of business or application functionality with exposed interfaces, and are invoked by messages.” The goal of SOA is therefore to align business need with IT creed to achieve business agility. Applications Businesses in a globalized marketplace are acutely competitive. The enterprises are always seeking ways to reduce time to market, improve business alignment for growth, and increase knowledge sharing amongst their constituents. Aberdeen (2007) notes, “Organizations that are focusing on SOA infrastructure are outperforming those that are deploying only Web services. They are realizing lower application lifecycle costs, better throughput for projects, and higher levels of user satisfaction.” Service Oriented Architecture (SOA) is thus becoming a strategy that organizations adopt to promote reuse and standardization of IT services. Globalization of operations, mergers and acquisitions no longer allows software applications to operate in silos but demand high degree of inter-operability, and availability of services across enterprises, and their partners. The main benefits of SOA stems from an increased possibility of reuse and integration that enhances the agility and adaptability of the organization as a whole. Gartner’s top ten technologies for 2009 (http://www.soabloke.com/2008/10/25/gartners-top-10-strategic-technologies-for-2009/) continue to show SOA orientation: business intelligence, web oriented architecture, and enterprise mashups. Implementation Strategy SOA should be seen as strategic business decision. It’s not a fad that should be pursued because others seem to be adopting it. Rather, it should be considered after due diligence, business imperatives, that can provide tangible benefits to the company in the medium and long run. In fact, the Gartner 2008 SOA survey (http://www.soabloke.com/2008/11/06/gartner-2008-soa-user-survey/) reveals that SOA adoption has slowed down in 2008 citing two main reasons: lack of SOA expertise and perceived lack of business case by the firm. It’s imperative that enterprises must perceive, and evaluate the business case at all levels of the organization and obtain the buy-in of all connected stakeholders. It is equally important to assess the infrastructure and systems by areas of functionality, and apply the 80-20 rule to focus on 20% strategic processes for 80% return. A typical implementation cycle is shown in figure 1. Figure 1 SOA Implementation Cycle (adapted from Richards, 2007) Salient implementation issues that organizations’ need to consider are:- a) appreciate existing problems or challenges b) cost and time effectiveness c) impact on current projects and applications d) plan and due diligence e) clarity of expectations Challenges Adopting SOA poses its share of challenges to any organization. Firstly, SOA adaptation can only succeed when an organization is flexible and amenable to structural or process-related changes. This is necessary since SOA permeates across system boundaries. A nimble organization is best suited to implement SOA. The architecture reflects the enterprise in its scope, embodying heterogeneous systems. A distributed infrastructure requires high availability and scalability. A distributed infrastructure with numerous interfaces would require new testing environments and message based testing tools (Sinclair, 2008). The organization must be prepared to develop new competencies encompassing project software analysis, design and development; project management; and systems engineering and processes. The program management can become problematic owing to interdependencies and new technology risks. Promises SOA provides competitive business and technical advantages that can fuel business growth, and hence, the top line. All organizations operating on the global turf would need the SOA support to render effective services at competitive price. Significantly, SOA promotes integration with business partners, and streamline the supply and delivery chain. From a technology perspective, SOA provides a more flexible architecture. It improves both data and application integration across the business processes. Duplication of effort across the business entities can be drastically reduced. SOA architecture would be more agile to new business processes and management imperatives; speed up custom application development; and facilitate enterprise wide portal initiatives. Future of SOA SOA is emerging and spreading in its different avatars. Mashups, business process management, software as a service (SaaS), and cloud computing are some flavors that percolate across business organizations. All these architectural approaches depend upon services. Dennis Quan (as cited in Mortleman, 2009) feels that SOA is critical to the emerging cloud computing IT landscape. Cloud computing is about delivering highly scalable services across the network. In the beginning the focus was on software as a service, but today, it is being applied more broadly, delivered from large and scalable datacenters. SOA will continue to play a vital role in IT landscape for years to come. References Aberdeen Group. (2007). SOA Middleware Takes the Lead: Picking Up Where Web Services Leaves Off. Marks, A., Bell, M. (2006). Service Oriented Architecture (SOA): A Planning and Implementation Guide for Business and Technology. Wiley. Service-oriented architecture in and beyond the credit crunch Mortleman, J. (2009). Service Oriented Architecture (SOA) | Cloud Computing. Retrieved from http://www.computerweekly.com/Articles/2009/03/17/235299/service-oriented-architecture-in-and-beyond-the-credit.htm Richards, R. (2007). SOA: Beyond the Hype. Retrieved from http://xri.net/=rob.richards Rotem, A. (2007). What is SOA anyway? Retrieved from http://www.rgoarchitects.com/nblog/2007/02/09/WhatIsSOAAnyway.aspx Sinclair, M. (2008). SOA from a Business Perspective: SOA What. Carpadium Consulting. Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Web Services Essay Example | Topics and Well Written Essays - 1000 words”, n.d.)
Web Services Essay Example | Topics and Well Written Essays - 1000 words. Retrieved from https://studentshare.org/miscellaneous/1559158-web-services
(Web Services Essay Example | Topics and Well Written Essays - 1000 Words)
Web Services Essay Example | Topics and Well Written Essays - 1000 Words. https://studentshare.org/miscellaneous/1559158-web-services.
“Web Services Essay Example | Topics and Well Written Essays - 1000 Words”, n.d. https://studentshare.org/miscellaneous/1559158-web-services.
  • Cited: 0 times

CHECK THESE SAMPLES OF Service Oriented Architecture and Web Services

Developing Service-Oriented Solutions

The authors of this article have raised some key issues regarding service-oriented architecture and its transformational capabilities.... In this article, the authors report on the structure and use of a method that can be used to examine, plan, and deploy service-oriented architecture projects in the context of a fractal software development model.... The article relates to the research in the sense that it talks about the key domains of service-oriented architecture within the context of software engineering practice....
10 Pages (2500 words) Annotated Bibliography

Computer Web Services (SOA, restful services)

This essay describes the computer web services, that form today the core technology for developing distributed web applications.... ?? This essay focuses on the discussing of web services and web applications in business.... The researcher states that popularity of web services and SOA has offered a great potential for drastic reductions in cost for integrating business applications with much higher flexibility and reusability.... web services are the next big thing in the evolution of the Web as they have a lot to offer the world in terms of infrastructure and automation tools for promoting inter-business relationships over the Internet....
5 Pages (1250 words) Essay

Benefits and Challenges of Using SOA to Build a Flexible ERP System Application

These systems are developed on a flexible and open service-oriented architecture (SOA) by means of modern technologies.... The author of the current research paper "Benefits and Challenges of Using SOA to Build a Flexible ERP System Application" explains that at the present, the businesses are transforming more rapidly than ever....
10 Pages (2500 words) Research Paper

Windows Communication Foundation - the New Technology for Service Oriented Application

This paper will go discuss WCF's functionality in relation to Service-oriented architecture and web services including business benefits and future development.... The introduction of standard protocols for application-to-application communication specifically in web services has altered the way software is developed and used.... Service-Oriented ArchitectureThe Service-oriented architecture or SOA, a technology developed a few years ago, is a concept promoting software reusability, longer life span, and straightforward updating....
10 Pages (2500 words) Essay

Improving Security in Web Services-Based Services Oriented Architectures

The main terminologies related to web services are Universal Discovery Description and Integration (UDDI), SOAP, and web services Description Language ( WSDL).... This report "Improving Security in web services-Based Services Oriented Architectures" presents an overview of the common existing internet attack methods that have been discussed.... The attacks related to web services have been dealt with in detail and the countermeasures have also been discussed....
9 Pages (2250 words) Report

The Design Procedures, and Successful Implementation Principles for Service Oriented Architecture

The "service oriented architecture" paper is a presentation of the design procedures and successful implementation principles for SOA in three companies.... A WS-BPEL (web services Business Process Execution Language') is a lang usage that is based on XML which is used for the coordination of web services across one business process.... It makes use of the WSDL in the description of the web services found in a process and also the interaction of the processes (Bell, 2010) ...
18 Pages (4500 words) Coursework

XML Web Services and Service Oriented Architecture

The idea of the following paper "XML Web Services and service oriented architecture " emerged from the author's interest and fascination with the importance of web services for the development of web-based solutions to meet today's business needs.... Generally speaking, a web service is recognized as the software component that enables distributed computing using one or a combination of web technologies such as SOAP or Simple Object Access Protocol, WSDL or web services Description Language, and UDDI or Universal Description, Discovery, and Integration....
9 Pages (2250 words) Assignment

Service-Oriented Architectures

SOA's growing popularity in business and IT can be attributed to the fact that it has interoperability between heterogeneous systems, reuse of components, and flexible and efficient business processes (Why service oriented architecture and IBM).... This will put a huge allusion for how the software life-cycle is managed to start from the specification of the requirement of services, design of services, buying and outsourcing of services, asset management of services, and the like (Understanding service oriented architecture)....
6 Pages (1500 words) Report
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us