Showing posts with label SOA. Show all posts
Showing posts with label SOA. Show all posts

Monday, June 9, 2008

Web Services – The Fuel For Service Oriented Architecture (SOA)


As we are eagerly awaiting the Montreal fest this weekend and with surge in fuel prices, its right time to discuss the driving force behind SOA.

Web Services are the core to a SOA System and they are the driving factor for a lot of present day state of the art systems.Days are gone by where a small piece of change request would require 2 to 4 months of work on the legacy systems with application service provider ASP.
It all depends on the compatibility factor, say for example we need to leverage the functionality of a JCL or a COBOL program to be used in a Visual Basic or AJAX application. It would sound complicated as the solution was designed with a lot of interfaces for the Microsoft or Unix environment; It was really a hard job to perform a couple of years ago. But now It’s web services, a cheat code to a hard to win game. Web Services are a bunch of code within a system which is modular and acts as a plug and play for the users who require a specific service.

By now, web services are far capable, far scalable, far reusable, far accessible and far user friendly to the users. Lets see how Peoplesoft had mastered the Service Oriented Architecture and the various chunks like
  • Web Services Creation
  • Web Services Publishing, and
  • Standards and Technology Behind Web Services
in the following posts. Integration between Peoplesoft and Java Based applications as well as Peoplesoft and Microsoft Sharepoint Services are basically driven by SOA.

Tuesday, October 30, 2007

Imminent adoption of SOA for the Travel & Hospitality Industry

Service Oriented Architecture or SOA as it is popularly known is a logical evolution of component based architecture and distributed computing, both of which were prevalent in the 1990s. Today SOA is on the threshold of maturing into a design technique that helps align business with IT initiatives and leverage this alignment to get various benefits.
The travel industry, particularly airlines, has always been on the leading edge of adopting IT into core business. The likelihood of Travel Industry being an early adopter of SOA appears very high.
What makes it imminent for the travel and hospitality industry to adopt SOA?
Traditionally, the travel industry is heavily dependent on mature, relatively expensive core systems such as the CRS and the GDS. The industry has a requirement for a large number of complex integrations with relatively disparate systems. At the same time, the numerous entities involved within the travel industry – airlines, hotels, car rental companies, intermediaries, increase the need for increased interoperability. SOA facilitates reusability and interoperability both of which are critical in the travel industry. Let’s take the example of the booking process for an airline. Very broadly, this process consists of the following – getting the availability, pricing the selected itinerary and completing the reservation. If these three sub functions were built as services, these could be plugged in from various sources such as the airline website, the airline’s internal reservations application, a partner site such as a hotel that can access the airlines inventory, a travel agency with access to the airline’s inventory or even a corporate that has an agreement with the airline. This ensures consistency across the booking process while allowing flexibility by changing parameters depending on the entity accessing the service.
SOA, if used appropriately and in conjunction with standardization (such as the initiative by the Open Travel Alliance), can help alleviate some of the industry’s challenges with respect to integration and interoperability.