OSB Prerequisites

Development of an Oracle Utilities Smart Grid Gateway adapter requires a number of technical skills as well as a development environment.

Required Technical Skills

The following technical skills are required for developing an adapter using the development kit:

  • Experience in Java programming

  • Experience in development using XQuery and XPath

  • Experience in XML programming

  • Experience in OSB development and administration

  • Understanding of Oracle Utilities Service and Measurement Data Foundation (SMDF) architecture

Environment Requirements

Development of the Oracle Utilities Smart Grid Gateway adapter requires an environment configured as follows:

  • The Oracle WebLogic server must be installed.

  • The OSB must be installed.

  • An OSB domain must be created.

  • Java Messaging Service (JMS) queues for Initial Measurement Data (IMD) and Notification messages must be created.

  • The spl-d1-osb-2.0.1.jar containing the com.splwg.d1.sgg.osb.common Java package must be available. This is a single jar for all vendor-specific adapters.

  • The archive sgg-osb-generic-adapter.zip must be available. This file is downloaded as a part of adapter development kit deployment. It contains the FileParser folder with sample source code and the com.splwg.dg.sgg.osb.configuration.jar file with sample OSB projects.