Contents
Planning Your Platform SDK Deployment
Introduction
Platform SDK 8.1.x allows you to write .NET and Java applications that communicate with Genesys servers in their native protocols. You can think of the APIs in Platform SDK as “Server APIs,” since each one unlocks the capabilities of the server it connects to. In contrast to the abstraction found in other Genesys SDKs, Platform SDK was designed to offer low-level components and fine-grained, message-driven interfaces which are also XML friendly.
Every Genesys product also includes a Release Note that provides any late-breaking product information that can often be important. Direct links to the latest Release Notes for this product are provided under the Release Information section of the product page.
What You Should Know
This document is primarily intended for application developers who are familiar with Java or .NET technologies and who are planning to develop customer applications for the Genesys Framework environment.
It has been written with the assumption that you have a basic understanding of:
- The underlying concepts and terminology for the type of application you plan to develop. For instance, an understanding of CTI technology is important for developing an application with Voice Platform SDK
- Network design and operation
- Your own network configurations
You should also be familiar with messaging-compliant programming, Java- and .NET-related development tools, and how client and server applications work.
Deployment Prerequisites
To work with Genesys Platform SDK, you must ensure that your system meets the software requirements established in the Genesys Supported Operating Environment Reference Manual, as well as meeting the following minimum requirements:
- For all Platform SDKs, Genesys only supports the use of release 7.2 or higher of the underlying servers to which your custom applications connect.
- For .NET implementations, ensure that .NET Framework 3.5 is installed on the computer where you plan to run your Platform SDK application. The .NET Framework can be downloaded free of charge from Microsoft (http://www.microsoft.com/net/download).
- For Java implementations, refer to the Genesys Supported Operating Environment Reference Manual for the version of JDK you need. Note that you may need a different version of the JDK if you plan to use the application blocks.
- Configuration Platform SDK for Java, and all application blocks or code samples that make use of this SDK, require JAXB 2.1 (Java Architecture for XML Binding). The JAXB 2.1 is available with your installation of the Platform SDK in the thirdparty folder.
Platform SDK and AES Cryptography
Platform SDK uses AES cryptography as part of the Configuration Platform SDK API. AES encryption uses a 128-bit encryption key, which is considered too strong for some countries and thus subject to export restrictions. Please check the documentation provided for your Java environment for more details.
- http://docs.oracle.com/javase/7/docs/technotes/guides/security/overview/jsoverview.html
- http://docs.oracle.com/javase/7/docs/technotes/guides/security/crypto/CryptoSpec.html