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.