Computers are becoming more important as communications devices than as machines that process operations. To get the best functionality out of your technology, I recommend adopting a Service Oriented Architecture approach.
SOA Defined
Service-Oriented Architecture is a methodology followed by IT departments to break down their resources into modules. This approach increases their business agility by creating loosely coupled business processes integrated across a business. Service orientation ties together and bridges information across multiple platforms and utilizes a wide range of technologies and communication protocols, such as XML, web services, simple object access protocol (SOAP), and so forth.
The simplest example of this is the way the different discrete programs within Microsoft’s Office suite interact. If you add a contact in MSN Messenger, and that person then sends you an email you open in Outlook, the program recognizes that this is a known contact and can inform you if . Both programs interact with the same contact information service, making it unnecessary to keep separate contact lists. Read the rest of this entry »
