Library tutorials & articles
Service-Oriented Architecture: What Is It and How Can It Help Your Business?
- Defining Service-Oriented Architectures
- How Service-Oriented Architectures Can Benefit a Business
- Making Adjustments More Easily with Service-Oriented Architectures
How Service-Oriented Architectures Can Benefit a Business
When used by businesses, service-oriented architectures can make it possible for the establishment of, for example, a complete online registration process. This process could include a way to send the registrant an email with specific directions to the facility without requiring the person to go to a third-party website for that information. Instead, a program could be written to pull the information directly from the registration application, reference the third-party website, and seamlessly integrate the response into the confirmation email.
The same could hold true for weather information - the program could give the user information about the weather based on both the user's zip code and the zip code for the location of the training. This would enable the business to offer a value-added service in its emails - the weather information would be provided directly, rather than from a third-party site that the end user would have to access independently, and would be personalized. Other items involved in the service-oriented architecture could include scheduling, registration, and credit card processing.
Services could also allow different ways to access a single database. Using a real-world example of service-oriented architecture, a company could make its database of books and music available to outside users as a service, and the users could choose to create processes that pull particular information out of that database. For example, someone could create a process that allows visitors to a website to search an artist name within that larger database, and the results returned would only encompass information relating to compact discs, rather than to book titles that also mentioned the name.
Taking an example of service-oriented architecture from the business world, a database of courses could be utilized as a service to give different individuals access to different aspects of the database in different manners. Trainers, for example, could be given access to a thick client application that enables them to search a complete database, including courses that are not made available to the public. The public, on the other hand, could be given access to a web-based application through which it could search for courses falling on particular dates or covering particular topics. And sales people could be given even a different way to access that database to find out not only when courses are available but in which locations, leading to weather information and driving directions. All of this could be accomplished seamlessly using service-oriented architectures, without needing to create multiple databases for multiple users.
Related articles
Related discussion
-
Java RAD Training...
by fordendk (0 replies)
-
I'm a newbie! How these things affect us?
by ephraimgasel (0 replies)
-
Error Capture
by Slicksim (4 replies)
-
MOS Protocol - Anyone used it?
by alexnavarro38 (5 replies)
-
AJAX: SimpleWebServices is not defined
by Freon22 (2 replies)
Related podcasts
-
Introduction to Atlas
Get your feet wet with an introduction to Atlas. Atlas is the new part of the .NET framework specifically for web clients. Features include AJAX and web services support, new validation controls, behaviors, and an object orientation layer sitting on top of JavaScript.
Events coming up
-
Dec
8
December Silicon Valley Ruby Meetup
Moffett Field, United States
In a World of Middleware, Who Needs Monolithic Applications? by Jon Crosby With Rack emerging as the standard for composing web applications and services, most recently with Rails adoption, an architectural shift is taking place. Learn how to create next generation web services by reusing existing Rack middleware and supplementing with your own components and micro-frameworks like Sinatra. Bio : Jon likes music, the Open Web, Ruby, Erlang, Haskell, Objective-C, JavaScript and coffee.
Unfortunately I live in the real world. As an independent software author specializing in industrial automation applications, I am still having a hard time figuring out how I can leverage what I know into a service that my company can provide to an established customer base.
Many of the industrial automation giants such as Siemens, Fanuc, & Allen-Bradley provide comprehensive software solutions such as SCADA and DCS (at a premium price) to their customers, and this "one stop shopping software paradigm" makes it difficult to find areas where us small folks can cultivate new business opportunities.
I would like to invite Charles (or any other DeveloperFusion member) to discuss and identify SAAS methodologies where there is an established business base, but software companies like mine can still find niche opportunities to leverage our knowledge of SAAS into real business opportunities.
Thank you Charles for your contribution; authors like yourself make DeveloperFusion a website that I visit everyday.
Best regards,
Scott
scott@isdtech.com
This thread is for discussions of Service-Oriented Architecture: What Is It and How Can It Help Your Business?.