Adobe Livecycle DevelopmentUsing Swagger & WebLogic

Use of Swagger

Swagger UI is a  collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation and sandbox from a Swagger-compliant API. Because Swagger UI has no dependencies, we can host it in any server environment, or on our local machine.It is a simple yet powerful representation of RESTful API.  With a Swagger-enabled API, we get interactive documentation,  client SDK generation and discoverability.

Swagger UI works in all desktop browsers (Chrome, Safari, Firefox). Internet Explorer support is version 8 (IE8) and above.

Technology

OS: Windows
Server Side Language: Java
Client Side Technology: JSP (Java Server Page), JAX-RS , Jersey Framework, JQuery, Ajax

Overview

Adobe LiveCycle is currently known as AEM Forms 6.1, is an SOA ( Service Oriented Architecture ) Java EE server software product from Adobe Systems provides an easy-to-use solution to create, manage, publish, and update complex digital forms while integrating with back-end processes, business rules, and data. Adobe provides LiveCycle Workbench and Livecycle Designer, in  which Workbench  is the primary development tool to create LiveCycle Applications and is an Eclipse-based development environment which allows developers to create form templates and process designs that can be integrated with a variety of data sources and existing applications.

The unique feature of the Project was to provide services that authenticates the users/groups in the LiveCycle Server Database (basically a single sign on connector) and handles policies applied to PDF and Word Documents using Rights Management Service API of LiveCycle Server.

Use of WebLogic

Oracle WebLogic Server is a Java EE application server , forms part of Oracle Fusion Middleware portfolio and supports Oracle, DB2, Microsoft SQL Server, MySQL Enterprise and other JDBC-compliant databases. WebLogic Server implements J2EE component technologies and services. J2EE component technologies include servlets, JSP Pages, and Enterprise JavaBeans. J2EE services include access to standard network protocols, database systems, and messaging systems. To build a WebLogic Server application, you must create and assemble components, using the service APIs when necessary.

Java REST API’s are created and deployed on WebLogic Server, by creating a server runtime configuration on Eclipse.

The aim of the project was to basically create service providers (Authentication Service Provider, Directory Service Provider), connecting to Adobe LiveCycle Server, providing services to sync users/groups by authenticating user/groups. It also includes the REST API’s , which has been created to easily work with the Policies and handling Documents (PDF/DOC).

How can we help you?

Have an experienced software architect provide a free estimate & professional consultation. 


The costs for having my software developed by Laitkor were considerably cheaper than anything I could find in Australia. I have been very happy with the service, costs and the management of my projects

Denis Ryan
Chief Technical Officer, YouTurkey/ThatsNewsY

Outstanding experience! Highly recommended. Good communication and professional work. Delivered on time and very satisfied. 10 on 10 review rating as they fixed my iOS gaming app for all the bugs!

MBS Port
Chairman, MBS Port

Looking for a First-Class Software Consultant?