SDKs revolutionize network management by simplifying the adaptation process

Open EMS Suite Software Development Kit (SDK) is a powerful set of development tools for network management platforms and application development. Arif Pathan, Product Manager, and Jussi Erjanti, Product Owner tell us how application and adaptation developers can use Open EMS Suite SDK to quickly introduce new EMS functions.

‘The SDK simplifies integration work and therefore reduces operating expenses. It also enables easy and modular introduction of new adaptations’ says Arif. ‘Open EMS Suite SDK comprises three separate software development kits, each containing intuitive wizards, editors, and a rich set of automated tools with online documentation and examples. The tools are based on the Eclipse software development platform and work seamlessly together.’

Open EMS Suite SDK contains the following EMS solution development specific SDKs: the Adaptation SDK, the Desktop Framework SDK and Web Scripting SDK. ‘There are different types of models, for configuration management, for performance management, for fault management and so on. I would say that the adaptation SDK is probably the most used of the three SDKs’ says Jussi.

‘Adaptation SDK is designed to simplify and speed up the integration of different types of network elements to the system. An adaptation models a network element, its data structures, and communication. The Adaptation SDK is a development toolset for creating and maintaining these models. It contains several editors for the adaptation development based on different types of adaptation fragments. The toolset also supports development time validation and deployment to Open EMS Suite server.’

Desktop Framework SDK and Web Scripting SDK are designed to support and simplify both Java and Web GUI development. Desktop Framework SDK contains tools and wizards for simplifying and automating the Java user interface development. Web Scripting SDK is a toolset for developing web user interfaces on top of Open EMS Suite Web Scripting platform.

The concrete end result of Adaptation SDK activity XML files, presented in a way that makes them easy to work with. The system uses form-based editors, with fields and buttons, so that XML editing is easier.

‘The OES platform has an instant adaptation concept, so you can integrate network elements easily by just deploying a bunch of XML files,’ explains Arif. ‘So from the adaptation SDK you can, for example, select “deploy server”, and it will package the adaptation fragment files inside a single file, and then that’s sent to the server, which automatically deploys it to the database and creates the database tables accordingly. The adaptation yields metadata from which tables are created, along with the space required for the actual instance data, which will then come from the elements.’

Key benefits of the adaptation SDK

‘It speeds up the introduction of new elements to the network because the SDK is a tool with which you can make an adaptation very quickly. Basically anyone can do it. You don’t have to be a C++ guru or a Java expert, you just have a window that you fill in.’

‘For network operators this means greater freedom to adapt elements at short notice. ‘Now operators - or third parties - can create adaptations themselves.’

‘This adaptation concept is unique, you don’t really need to create new code or have a new release of your software. All you need is a model of the network element and then you just fill in the necessary data.’

  • Comment on this article click here
  • arif [dot] pathan [at] nsn [dot] com (subject: SDKs%20revolutionize%20network%20management%20by%20simplifying%20the%20adaptation%20process%20) (Send a comment directly to Arif Pathan)