SOA ASSIGNMENT
In this essay I will be discussing Service Oriented Architecture. As part of that I will write about the terms Web Service, Service Oriented Architecture and SOAP. I will list some advantages and disadvantages of SOA as well as the technology involved in using SOA and the standard syntax and operation employed in such a system. I will close this essay by writing about a company that could take advantage of the Service Oriented Architecture.
Web Services
The World Wide Web Consortium is the main international criteria organization for the World Wide Web. They set the standard for web mark-up languages and web services worldwide. W3C describe web services as a means for two electronic devices to communication via interpolating software applications. These services can be running on a diverse range of networks and frameworks. You can convert your applications into web-applications using common web services. Web services are found many places throughout the internet. Web services communicate using common web protocols such as JSON, REST and SOAP. They are created to be self-describing and easily readable. These protocols adhere to common programing practices and as a result; reduces the need for documentation and have a gentle learning curve. Web services are generally targeted by other applications and not by humans.
An example of a web service protocol would be SOAP. SOAP uses XML and HTTP. Extensible Mark-up Language is a language used widely in web services such as SOAP. It provides a language that can be used widely between different frameworks, platforms and languages yet still capable of representing complicated data structures. Hyper Text Transfer Protocol is a request-response protocol used for data communicat...
... middle of paper ...
...tomer will use it to select flights, hotels, car rental and tours.
When the customer goes to the travel agents website, the customer is presented with a form to fill with the necessary data such as destination and preferred price. When the customer is finished, he/she submits the data to the travel agent’s client. The travel agent‘s client uses SOAP to send request operations to each web service. These SOAP operations are sent using the HTTP web protocol. Each web service sends back a response which is decoded at the client and displayed to the customer so that he/she can choose the option best suited to him/her.
Conclusion
A typical internet users probably interacts with web services many times a day. Many online services rely upon SOA. With the many advantages SOA provides it is becoming a serious option for many online web applications now and in the future.
The internet works on the basis that some computers act as ‘servers’. These computers offer services for other computers that are accessing or requesting information, these are known as ‘clients’. The term “server” may refer to both the hardware and software (the entire computer system) or just the software that performs the service. For example, Web server may refer to the Web server software in a computer that also runs other applications or it may refer to the computer system dedicated only to the Web server applicant. For example, a large Web site could have several dedicated Web servers or one very large Web server.
An example of a highly important protocol which will be utilized at application level, is HTTP or hypertext transfer protocol. HTTP is the protocol used within web browsers and the entire internet to send and receive specific web page data. HTTP is a controlling protocol, as it determines how documents should be sent, and what the browser should do in response to commands. When accessing a web page, a HTTP command is sent to the pages web server, so that the server may send that specific page’s data to the user. PCO’s Learning Centre will be using the hypertext transfer protocol on a regular basis. In order for students to access web pages, the HTTP must exist to ensure speedy and accurate navigation, especially in a learning
Basically, a Browser/Server (B/S) model is adopted in the system design where nearly all computing load is located on the server side, while the client side is only responsible for displaying. In this project, SOA is used to facilitate data communication and interactive operations for the reason that each web service is an independent unit in SOA. The general structure of the web-based UMS using SOA is described as follows (Figure 2). In Figure 2, the server side is composed of GIS web service providers, an image cache server, a web server and a firewall.
Such as luxury travel for high income guests, religious travel for followers and package tour for middle class people. Behavioristic Different travelers pursue different goals: high income guests are looking for quality, service., middle class people, and low income people are looking for convenience, speed. If our service reach their expectation, high income guests and middle class people are enthusiastic Attitude toward product. Then they may become strong loyalty status.
Technology has created a major impact on the way in which all organizations market their products and services. With the development of the internet, companies are now able to economically market themselves on a global level. Even smaller companies that were once not able to capture international business due to the cost factor can now do just that. The Washington Plaza Hotel is no exception. The hotel industry in DC relies heavily on tourism as a major part of its client base. Many of these tourists who visit the city are of foreign nationality. It is important that the Washington Plaza Hotel targets these people when marketing the company. Not only do they target the tourist but they also target the international business travelers that come to the city on business related trips. The hotel's website, which gives detailed information about the hotel's accommodations and services, can be accessed by potential customers all over the world. In addition, the Washington Plaza Hotel has teamed up with such web-based travel services like Orbitz, Expedia, Travelocity, Etc. in order to capture more of the global market. Before the existence of the internet, the global market was not easily reachable. Technology has the greatest affect on marketing for many organizations and certainly for the Washington Plaza Hotel as well as the hospitality industry itself.
Now a days, the hosted services has been extended to more generic business applications, such as, website hosting, email servers, off-site backups, data warehousing and many more sort of things. Saas or software as a service
Web 2.0 is a collection of technologies that enable us to create and provide services to end users in innovative ways. It's not only about the technologies which are used but about the new ways that it enables large numbers of people to come together to collaborate, share, and build .
Maximilen, E (2005) “Muti Agent Systems for Dynamic Web Services Selection” In Proceedings of 1st Workshop on Service-Oriented Computing and Agent-Based Engineering, Retrieved Feb 28, 2010 from http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.67.2076
Tourism is affected by the stakeholders with whom the destinations are established or the areas that are attempting to attract tourists. The customer stakeholder needs to seek out destinations and packages that appeal to their desires than accepting predetermined vacation packages. The stakeholder’s in the tourism industry need to work together to avoid miscommunication and enhance packages that appeal to clients requests. All the
It is necessary for internet global information system to be able to take benefit of distributed processing in access analysis models and distributed data in the network so as to achieve high inter-operability. Microsoft's Distributed Component Object Model and Object Management Group 's Common Object Request Broker Architecture show capacity in this matter.
The WWW incorporates all of the Internet services above and much more. You can retrieve documents, view images, animation, and video, listen to sound files, speak and hear voice, and view programs that run on practically any software in the world, providing your computer has the hardware and software to do these things.
The transportation industry (airline, railway, bus transit, automobile rental agencies) has undergone enormous changes in the way its customers purchase tickets and place reservations. The continuing popularity in e-commerce combined with the widespread increase in the number of people with internet access has caused an explosion in the number of...
Today the internet is the backbone of our society. We have moved on from the era of simple one-way communication i.e. Web1.0 to interactive social systems that is available 24 x7. We call the current version that allows users to interact as Web 2.0. Widespread access to devices like personal computers, digital videos, audio recorders, webcams, smart phones, & smart watches ensures that customers living in any part of the world can create & share content.
“The Internet is becoming the town square for the global village of tomorrow.” Bill Gates. The Internet is vast and is just getting bigger. It has its own community that is open to the public. The Internet is becoming a platform all on its own. It is a stepping-stone in a direction that is unknown. The Internet has become so vast that there are now different versions of it. The different versions of the web are Web 1.0, Web 2.0, the main focus of this paper, and Web 3.0. Web 1.0 is all about sharing information. It is very bland and just gets the point across of what was needed. This how the Internet had started. Web 2.0 is sharing information with interaction. To me this means social media in some fashion. The website that was accessed has a way of interacting with the users whether it be through comments or giveaways on the web. Web 3.0 is the server interacting with the individual on a particular website. Amazon is the best example of Web 3.0 because it gives recommendations based on items that have been searched. “Among American adults 87% use the web, 68% connect...
I would like to build my career in banking industry. In this era of up-and-coming technologies I think IT will play major role in my business. Implementing Service Oriented Architecture (SOA), my employees will value the process of high performance by getting knowledge of IT, customer relationship management (CRM), supply chain management (SCM) and the essential of maintaining good relationships with my customers. First and foremost, SOA can help to cut the IT controls and allows banks to be a joint venture with other banks and with their customers more effectively. SOA helps to solve the business problems, to enlarge multi channels, to build human skills, and make the bank transactions faster and easier. SOA helps to keep up profitability, updating with agility and to keep away from unnecessary risks. ERP supports SOA to run the business smoothly. Banks have to keep daily accounting. With the help of ERP, IT department is able to keep correct accounting and financial data. Consequently, ERP helps to improve the customer service quality which improves customer relationship manager (CRM) and to understand customer requirements. Furthermore, customer feedback database will help my employees to give better service with standard quality.