What is Service Oriented Architectures?
Service Oriented Architectures are not exactly a new concept, but the ways they are used most often these days take advantage of new technology. At their most basic, Service Oriented Architectures describe the structure of software applications and interaction with a business model. The key word in all of this is Service. A Service, as described in Service Oriented Architectures, is a specific software function that is independent of any other functions. For example, a bank’s software protocols will necessarily include a Get Customer Balance request, whereby at the request of either the bank or the customer, a current balance is displayed. Get Customer Balance is a Service. Using the bank model, other Services include Process Deposit, Process Withdrawal, and so on. Using Service Oriented Architectures, each of these Services works its way through the overall software system independently, while also using the same software systems. This sounds counter-intuitive, but it really isn’t. Ba
Service Oriented Architectures are not exactly a new concept, but the ways they are used most often these days take advantage of new technology. At their most basic, Service Oriented Architectures describe the structure of software applications and interaction with a business model. The key word in all of this is Service. A Service, as described in Service Oriented Architectures, is a specific software function that is independent of any other functions. For example, a bank’s software protocols will necessarily include a Get Customer Balance request, whereby at the request of either the bank or the customer, a current balance is displayed. Get Customer Balance is a Service. Using the bank model, other Services include Process Deposit, Process Withdrawal, and so on.