در این پست می توانید متن کامل این تحقیق را با فرمت ورد word دانلود نمائید:مقایسه تکنولوژی .NET از مایکروسافت با CORBA
Distributed computing allows different users or computers to share information. Distributed computing can allow an application on one machine to leverage processing power, memory, or storage on another machine. In many cases, a particular problem might demand distribution. If a company wishes to collect information across locations, distribution is a natural fit.
In today’s business climate, distribution of business processes is common place. A factory might be in one location, sales in another, and marketing in a third. In many cases, the computation associated with the business processes can be distributed along similar lines.
The most popular distributed object paradigms are OMG’s Common Object Request Broker Architecture (CORBA) , JavaSoft’s Java / Remote Method Invocation (Java/RMI) and Microsoft’s Distributed Component Object Model (DCOM) right now. Several months ago, Microsoft announced her new distributed framework: Microsoft .NET and claimed it would be the “next generation of Internet”. In this article, let’s examine the differences between the OMG’s CORBA and Microsoft’s .NET.
CORBA framework is designed to support the distribution of objects implemented in a variety of programming languages. This is achieved by defining an interface definition language(IDL) that can be mapped to a number of existing languages. IDL is used to define the services offered by a particular distributed object. CORBA defines a protocol –Internet Inter-ORB Protocol (IIOP) – for making requests to an object and for the object to respond to the application making the request. The IIOP protocol ensures interoperability between client applications and server based objects. These services are required by applications regardless of the exact nature of the applications. These services are defined in CORBA IDL.
Microsoft .NET framework is XML-driven server-based services that run across many
platforms and can be accessed by any client device. With its focus on interoperability
and improved “user experience,” Web services will facilitate inter-company communication and make the Web more attractive to consumers. According to Microsoft, “the fundamental idea behind Microsoft .NET is that the focus is shifting from individual Web sites or devices connected to the Internet, to constellations of computers, devices and services that work together to deliver broader, richer solutions.”
Comparing CORBA and .NET
Both CORBA and .Net adopted the three-tiers architecture, which includes client side, server side and the services.
q CORBA Architecture
CORBA uses Internet Inter-ORB Protocol (IIOP) as the transport protocol to allow clients using a CORBA product from any vendor to communicate with objects using a CORBA product from any other vendor. IIOP works across any TCP/IP implementation.
CORBA uses Naming service or Trading service to locate objects and services.
Ø Object Services — These are domain-independent interfaces that are used by many distributed object programs. For example, a service providing for the discovery of other available services is always necessary regardless of the application domain. In CORBA, we have Naming Service and Trading Service to fulfill this role. There are also some other Object Services, such as lifecycle management, security, transactions, and event notification, as well as many others.
Ø Common Facilities — These interfaces are oriented towards end-user applications. An example of such a facility is the Distributed Document Component Facility (DDCF), a compound document Common Facility based on OpenDoc. DDCF allows for the presentation and interchange of objects based on a document model, for example, facilitating the linking of a spreadsheet object into a report document.
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن تحقیق در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل تحقیق
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
فایل ها برای اینکه حجم آنها پایینتر شود وراحتتر دانلود شوند با فرمت rar یا zip فشرده شده و پسوردگذاری شده اند. پسورد همه فایل های این سایت یکسان است.