Você está na página 1de 2

Domiplex: A Case Study

Contents About Envision


 About Envision Envision-
 Introduction From Thought to Completion®
 About Domiplex Envision since its interception in 2002 is into systems integration and
has kept unique position as a wireless system integrator and services
 Business Challenges
company. Over the period of time, it has spread its services and solu-
 Technical Challenges tion arena into other areas like Network Security, VoIP, Software De-
 Technologies Used velopment, IMS, Internet BW Provisioning and other value added ser-
vices. Envision has four business divisions to cater to different seg-
 Contact ments of industry verticals they are: Software Division, Network De-
sign & Engineering Services Division, Network Implementation &

Commissioning Services Division, Network Maintenance & Operations Division. Envision delivers cost effective and on time
solutions - through its vast pool of experienced & technically competent teams - who believe in giving business solutions built
around technologies rather than technologies around business solutions

Introduction

Network affects the way you communicate and share information in an organization. So when it goes down business suffers
and that hinders growth, diminishes employee moral, and erodes the customer base. The key is to understand the network
and prevent problems before they occur. In that way a network documentation tool helps to understand, maintain depend-
able and reliable network.

About Domiplex

Domiplex is a general purpose network architecture documenting tool. It, as is used mainly for documenting computer
networks, electrical networks and telecommunication networks. The system has and by having flexible location hierarchy can
capture and document devices that lie anywhere on earth connected to network. It has about 500,000 device models that
can be use in the documenting process. With the help of this tool, customer can easily add, remove and change devices in
their network. Numerous racks models, cable models, slot models and connector models available as standard as well as for
customization. Models are novel way for real components, by driving from them the real components are customized or
used. When racks and device are added, the system automatically recognizes slots and connectors. User just need to specify
which cable goes to which slot. In case customized racks or devices are added, the user would have to customize their slots,
cables and connectors.
Architecture Business Challenges

 Location structure i.e. Devices in a network can be lo-


cated anywhere on earth; capturing, changing and re-
moving them in documentation needs special architec-
ture design. We have used flexible structure, by which a
user can move devices and racks from one location to
another just by dragging or by double clicking to edit or
pressing delete key on any device deleting it. When de-
vices moving, changing and deleting affects the network
in an unimaginable ways; checking to validate

whether a device can be moved, changed or deleted is not easy.


 The structure shows up to slot level details in to which other devices are connected
 Huge number of Device Models / Devices, Rack Models/Racks and Cable models/Cables - Capturing device models, huge
number devices that can be derived from each model, standard, customizable rack models/racks and Cable models/
Cables. Device models/Rack models/Cable models; an abstract concept is the key to massive number of devices/racks/
cables that are available in the market to be used on any given network
 The application needs generate network diagram on a map with proper location information and connections
 The application must be database server independent i.e. it should talk to all servers

Technical Challenges
 Implementing flexible location structure so that any rack, device can be located any where in the world. This has been
achieved by a tree structure where user can add/move/change devices.
 Representing real devices in an abstract way so that user need not have to define each device when he is adding/moving/
changing
 Had to build an middle layer in order to accommodate multiple databases
 Users, Roles and Permissions were implemented for easy access control
 Custom Racks/Devices/cables/connectors/slots were made possible
 Custom cable assemblies were also made possible
 Customer wanted take this system demo on a thumb derive

Technologies Used

 Windows 2003 Server


 Windows Vista/7
 .NET Framework
 C#.NET
 SQL Server
 Database Independent

Você também pode gostar