Section 2.5. Conclusion


2.5. Conclusion

This chapter looked at the historical developments of programming languages, distribution technology, and business computing and how each of these areas contributed to the development of service orientation.

The evolution of programming languages has not only provided us with more productive development platforms but has also significantly contributed to the understanding of interfacing techniques and access patterns for services in an SOA. A key lesson learned is that not all programming language concepts are suitable in distributed computing and that service orientation is a deliberate step back from object orientation, aiming to provide more coarse-grained components with simpler access patterns.

The evolution of distribution technology has given us a variety of remote access technologies from which we can choose today, together with an infrastructure for transaction management, security, load-balancing, failover, and other critical features.

Finally, the evolution of business computing has lead to the development of advanced enterprise applications, such as ERP and CRM, which are today providing the content that represents the second cornerstone of an SOAthe data and business logic that brings our services to life.

References

[Myers76] Myers, Glenford J. Composite/Structured Design. Van Nostrand Reinhold Co. 1976.

[Gold83] Goldberg, Adele and David Robson . Smalltalk-80: The Language and its Implementation. Addison-Wesley. 1983.

[Kirk89] Kirkerud, Bjorn . Object-Oriented Programming with Simula. Addison-Wesley. 1989.

[Stro85] Stroustrup, Bjarne . The C++ Programming Language. Addison-Wesley. 1991.

URLs

http://www.m-w.com



    Enterprise SOA. Service-Oriented Architecture Best Practices
    Enterprise SOA: Service-Oriented Architecture Best Practices
    ISBN: 0131465759
    EAN: 2147483647
    Year: 2003
    Pages: 142

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