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
Defining Service-Oriented Architectures
Defining Service-Oriented Architectures
Essentially, a service is the implementation of some step in one or more business processes, and a service-oriented architecture takes advantage of those services. More importantly, service-oriented architectures have many benefits for businesses, including enabling better alignment of business requirements and technology. Service-oriented architectures also allow services to be easily swapped out or reused for different purposes. And a service-oriented architecture gives your business the ability to leverage existing services easily while also leaving the option to write new services to fulfill specific purposes.
Service-oriented architectures rely heavily on programming in XML, a text-based mark up language that enables developers to define their own specific structure of data. However, one major benefit of setting up a service-oriented architecture is that it doesn't matter which language or protocol is used. Instead, the process can be written to be able to be used across many platforms.
One simple example of service-oriented architecture would be a program that installed on a computer that can organize a user's digital music library. The program may work best if it has access to the Internet and can utilize a service - looking up the name of a CD or song title in a large music database, for example, or giving access to an online store that uses the same database in a different manner. Service-oriented architectures are essentially about giving existing services new functionality.
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?.