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.