This article is from the K2 community
Question: We understand that K2 products are based on the. NET platform, we have the need to integrate the Java platform forms and K2, using K2. What can be suggested?
Expert answers:
This requirement is also more common, and here are some of my experiences:
1. K2 as a process platform, is to provide a variety of forms of interface. The official default API has, reference DLL, Webservice SOAP interface, WCF interface, rest interface. I think Java calls WebService, and the rest interface is no problem. You can even make your own by referencing the DLL, two times encapsulated into its own WebService for Java to provide unified interface services.
2. The form to interact with K2, nothing but several API interfaces, such as: the initiation process, access to the user's list of work items, the implementation of the approval to-do item, to do redirect, Delegate, Out-of-office automatic transfer, and other interfaces, these are provided by the original.
3. If the K2 platform is integrated with Windows AD, in the interface of the call to pay attention to pass the user's login information, I do not know how to do the Java form Windows authentication, if not certified, it can use the K2 administrator's account connection string to simulate the end-user.
4. Without the use of AD, you can use Sqlum (SQL user Manager, user information password stored in the K2 database), there is no problem.
To learn more about technical issues, please visit the K2 community to see the pros.
How does K2 integrate with Java?