This chapter discusses information useful to developers extending the application or producing applications using the product as a platform. Agile supports SDK if you prefer to use Java code for the extensions. Alternatively, Agile supports Web Services extensions so that you can use your preferred development language and platform.
The Agile PLM application includes web services as an extensibility point. The out-of-box Agile PLM web services can be leveraged to provide customized clients or integration modules. Agile PLM web services authenticate using basic authentication.
For optimal security protection, Oracle recommends configuring the web services using SSL. For more information about how to configure SSL for web services, refer to Appendix B, "SSL Configurations".
For more information about Agile web services, see Agile Web Services User Guide.
Oracle's Agile Software Development Kit (SDK) is a collection of Java application programming interfaces (APIs), sample applications, and documentation that enable you to build custom applications to access, or extend the functionalities of the Agile Application Server. Using the SDK, you can create programs that extend the functionality of the Agile PLM and can perform tasks against the PLM system.
For optimal security protection, use SSL. For more information about how to configure SSL for SDK, refer to Appendix B, "SSL Configurations".
For more information about SDK, in general, see the SDK Developer Guide - Developing PLM Extensions.