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.
|