¡óProducts ¡óServices ¡óMethodology ¡óAlliances ¡óContacts ¡óAbout Us
Home->Products->Middleware
 
WIOGarden TM Object Middleware

¡¡¡¡The software structure model of WIOGarden Technologies is consistent with the two-layer framework of application system. The application layer is for designated applications while the core layer is an independent common platform, which is not designated to but shared by specific applications, e.g. operator management, object communications system, log, database access, etc. The common software platform (core layer) reduces the complexity of application development. Software programmers will then be able to fully concentrate on the problems relative to specific applications, as is vital to software development in the wake of adopting an object-oriented development mode. The application layer built on the core-layer platform meets the demand of various application systems, e.g. network management application system, billing and integrated service management application system, etc.

¡¡¡¡WIOGarden core-layer software platform supports the development of various application systems. This basic layer structure powerfully supports the sustainable development strategy for benign upgrading and functional expansion of application software.

Consolidated Software Platform

¡¡¡¡WIOGardenTM Middleware is a consolidated software platform bridging various business domains and compatible with varied operating systems including Sun Solaris, HP UX, IBM AIX, Linux, MS NT, and Windows 98, and accessible to various types of database, e.g. Oracle, Informix, Sybase, etc. This consolidated cross-business software platform contributes to the consolidated development and management of varied telecommunications management applicationms on the same platform, which has been successfully applied to China 863 WDM network management system and Beijing 133 net billing & combined service management system.

¡¡¡¡Through standard interface and universal service function modules, WIOGardenTM platform equally provides services to different management target models in various business areas and builds sound foundation for telecommunications firms to broaden business management software systems.

Plug-In Component Message Bus Technology

¡¡¡¡The WIOGardenTM Framework uses standard virtual interface of intercommunication for plug-in components, which is composed of standard service process and business service process. The client side application mode adopts Java application and web browser framework.

¡¡¡¡The WIOGarden message bus technology is featured with low coupling of application software regarding object modules, and simplification.

¡°Thin¡± Application Development Strategy: Standardized and Customized Products

¡¡¡¡The universal software module is independent of designated applications while universal business module is independent of designated businesses. WIOGardenTM Platform¡¯s product development rests upon a set of mature and effective customization strategies, i.e. the ¡°thin¡± application software strategy. The basic ideology is to integrate standardized products with specified subscriber demand so that the portion of application software that meets subscribers¡¯ specific demand will become ¡°simple and thin¡±. In this way, WIOGardenTM framework reduces the software programming workload meanwhile improving the quality of programming.

Multi-layer C/S Architecture

¡¡¡¡Under the WIOGardenTM framework, program module design and encoding uses object as the core driver. The framework is a three-layer C/S structure, including object manifestation layer (GUI application components), object service layer (object middleware components), and object resource layer (object data resource: database, network element).

¡¡¡¡WIOGarden's ¡°thin¡± application mode includes three internal component layers: application layer (portion involving development of application software), universal object layer and interface layer.

Standard Application Interface

¡¡¡¡The structure of standard application interface is as follows.

¡¡¡¡The standard application interface is divided into object layer and bottom layer. The object layer is composed of data object base class and data object interface base. The bottom layer consists of message communications interface (synchronized message interface), event monitoring interface (asynchronous message interface), DB access interface and multiple protocol network element interface.

¡¡¡¡The structure of the bottom layer interface is as below.

¡¡¡¡The standard application interface simplifies programming, where software programmers only see C++ or Java objects, regardless whatever the bottom layer software platform is, e.g. database, network element interface and complexity of network programming,

Standard Compatibility

¡¡¡¡WIOGarden software structure is compatible with popular standard middleware such as BEA TUXEDO. This commercial middleware normally adopts bottom layer software interface, e.g., communications interface, connected interface for database access, universal transaction interface, etc. Besides supporting bottom layer interface, WIOGarden provides universal application object interface and certain application components with full function.

¡¡¡¡WIOGarden software architecture adheres to the CORBA standard, supports CORBA architecture and provides CORBA interface.

¡¡¡¡If an application system adopts third-party standard middleware, WIOGarden¡¯s ¡°thin¡± software system ensures the current application software module to be seamlessly transplanted to the new platform to safeguard subscribers¡¯ investment.

External Service Interface

¡¡¡¡The WIOGarden framework is dedicated to an open and resource-sharing system. One of the most distinctive features of the system is the organic integration of internal resource cohesion and external communication.

¡¡¡¡The system makes use of middleware technology to provide external service interface. External system access goes through carefully defined middleware public service interface to provide external services, and to interact with external systems. The protocol type of interface service may be CORBA standard or WIOGarden private API protocol. Simple and easy to use, WIOGarden API service interface ensures the completeness of transactions with different service management forces.


 
Copyright©2001-2003 Beijing WIOGarden Software Technology Co.,Ltd. All Rights Reserved.
Send comments, corrections and suggestions to webmaster@wiogarden.com