Abstract:This paper discusses an experimental lightweight object oriented environment aimed towards the rapid prototyping, testing and deploying of distributed IN services using CORBA. Well-known design patterns have been adapted to implement as well as interwork with CORBA enabled components. Synchronous calls are used for CORBA object requests, while reliable asynchronous delivery such as that needed for all protocol specific transmission is provided via a minimal core subset of an event-based framework known as OVOPS. Thus, no additional CORBA service for messaging or event-handling is needed. The described environment will ensure the consistent creation of IN services as well as needed protocols through reusable object-oriented components communicating over a heterogeneous network. The IN services created would become independent of the underlying protocol which is used to communicate with the other service entities across the network, providing the advantage of being able to run the service over multiple protocols by isolating network specific information flow from service specific information flow.