Section 14.5. Why is service orientation better than object orientation?


14.5. Why is service orientation better than object orientation?

Object orientation is a powerful programming paradigm in which applications expose functionality through well-defined interfaces called methods. Details are hidden from the calling application. However, the calling application must be written in the same language as the object it is trying to access. If it's not, we need a translator program, as shown in Figure 14-1.

Figure 14-1. Object orientation and interoperability


Web services provide a standard way to communicate between services, which may be written in different languages, as shown in Figure 14-2.

Figure 14-2. Service orientation and interoperability





Enterprise SOA. Designing IT for Business Innovation
Enterprise SOA: Designing IT for Business Innovation
ISBN: 0596102380
EAN: 2147483647
Year: 2004
Pages: 265

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net