free-articles-zone.com

תפריט Free Articles

Free Articles Authors

Publishers Zone

מאמרים
Free Articles


Free Articles DB search

Various services of Object Request Broker (ORB)


Category: Internet and Online Businesses  >>  Web-Development

By Manish Kumar   [ 22/06/2009 ]
 | [ viewed 74 times ] Article word count: 329  

Publishing Free Articles Zone articles is subject to our Publisher's Terms Of Service

 Add to Favorites
 Email to a friend
 Publish this Article
 Print this article
 Article direct link
 email Article Author
 Report this article
                                                                                         

Using distributing computing, a program can be split up into parts that can run simultaneously on multiple computers communicating over a network. For example, if you are working in a professional web development project, you can simply split your application into various smaller modules, which would fetch data independently from different sources. This will, in fact, enable you to efficiently deal with systems containing more than one storage element, concurrent processes or multiple programs. The program or that middleware software that would actually coordinate in between your program module and the external source is generally termed as Object Request Broker or ORB. In large-scale and complex web sites development , ORBs are made available through CORBA (Common Object Request Broker Architecture).

An ORB can provide the following services:



  • Life cycle services that define how to create, move, delete, and copy a component;

  • Persistence service that gives the ability to store data in object databases and binary files;

  • Naming services which allow one component to find another by name and also support existing naming systems or directories (including DCE and Network Information System from Sun);

  • Event service, that allows components to specify and handle events notification;

  • Concurrency control services, which allow ORBs to manage database locks;

  • Transaction service, which ensures that transaction are completed, changes are committed and if not, changes are restored to their pre-transaction state;

  • Relationship services, which create dynamic associations between components;

  • Externalization services, which provide a way to exchange data with external sources;

  • Query service that allows a component to query a database;

  • Properties service to describe the component structure.


In web based development , an ORB uses the CORBA Interface Repository to locate and communicate with a requested component. So, to create a component, you can either use CORBA's Interface Definition Language (IDL) to declare its public interfaces or the compiler of the programming language will translate the statements into appropriate IDL statements for you.

About the author:
I am the webmaster at www.synapsewebsolutions.co.uk – A custom software solution company offering software development, web sites development and web design services in UK at affordable cost.


Article Source: http://www.Free-Articles-Zone.com


Article tags: web based development, web sites development, professional web development
 

     Recent articles about Web-Development

     Most popular articles about Web-Development

     More articles by Manish Kumar

Recent article RSS  |  Business | Finance | Computers and Technology | Arts and Entertainment | Internet and Online Businesses | Health and Fitness | Self improvement | Sports and Recreation | Education and Reference | Fashion | Automotive | Legal | Home and Family | Travel | Food and Drink | News and Society | Shopping and Product Reviews | Communications | Insurance | Real Estate | Home Improvement | Pets | Cancer |
© 2008 All Rights Reserved. Free Articles | online marketing
Israel Travel | Israel Spa