11.07.2015 Views

y - Net Developer

y - Net Developer

y - Net Developer

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 2 ■ INTRODUCING WCF BASICS 31ramrameshreddy.blog.comInteroperability withOtherOperating SystemsAttribute-BasedProgrammingASMXEnterprise SolutionsInteroperability withOtherOperating SystemsWindowsCommunicationFoundationFigure 2-2. Unification of distributed technologiesWSEInteroperability Across PlatformsSystem.Messaging.NET RemotingInteroperability withOtherOperating SystemsExtensibility andLocationTransparencyMost of the big software companies are developing software using proprietary protocols thatare tightly coupled with a specific platform. This succumbs to the problem of not being interoperablewith other software running on different platforms. When you look at any largeenterprise in particular, you often notice a number of disparate systems built and bought overperiods of time. Often these systems are incompatible with one another. The ability to link thesystems becomes a crucial need for a large number of organizations. In addition, newly developedapplications need to interoperate with the existing platforms, and the business needs tosupport applications written in different programming languages with different technologies.Also, companies need seamless interoperability across the organization between “purchased”software from different software vendors.As you can see, interoperability has been a major issue for all the major software vendors,and they wanted to use a suite of protocols that was widely accepted and adopted. Therefore,leaders in the industry such as Microsoft, IBM, BEA, and Sun formed the Web Services Interoperability(WS-I) organization, which has developed a constant suite of specifications that, ifadopted, allows software to seamlessly communicate with other software running on differentplatforms.ramrameshreddyramrameshreddy

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!