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. 
