Font Size: a A A

CORBA Applied In Intelligent Community Estate Management System

Posted on:2007-05-28Degree:MasterType:Thesis
Country:ChinaCandidate:B LiFull Text:PDF
GTID:2178360182980801Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
At the heart of Distributed Object Computing are Object Requests Broker(ORB), which automate many tedious and error-prone distributed programming tasks. ORB, which can connect different objects in network as a flexible bus, provides location of objects and method called, is the heart of CORBA, the key of CORBA implementation.Using CORBA middleware can develop Distributed System rapidly without considering the difference of hardware/software platform, programming language, network protocol etc.This paper studies the ACE ORB ( TAO ) . ACE is an open source toolkit, which used for developing high performance network application and next generation middleware. ACE's power and flexibility come from OO(object Oriented) framework. We can obtain systematic reuse of network application software. TAO, a real-time CORBA application designed with frameworks and patterns provided by ACE, includes network interface, OS, communication protocol and CORBA middleware component. TAO based standard OMG CORBA reference model. Both TAO and ACE are open source software.Like much communication software, conventional ORBs use statically configured designs, which are hard to port, optimize, and evolve. Likewise, conventional ORB cannot be extended without modifying their source code, which forces recompilation, relinking, and restarting running ORBs and their associated application objects. Based Pattern and Patterns Language, we study how the developers have applied Pattern Language to develop The ACE ORB (TAO) and describe the key design challenges when developing extensible ORB.Using TAO design distributed system is convenient for using service and dynamically configure, because TAO is an open source ORB implementation. This paper provides an instance of Distributed Intelligent Community Information System,presents implementation of Owner Management Module, then analyze the key problem which server faced in developed and present actual solution.At last, we give a probe of load balancing in distributed system based ACE/TAO, present a load balancing implementation, which can be regard as reference of large distributed system.
Keywords/Search Tags:CORBA, ORB, Middleware, Pattern Languages, ACE/TAO
PDF Full Text Request
Related items