Enhydra Shark architecture

By clicking on block, you will get corresponding Java documentation
  CORBA Swing Admin/Work-list handler   POJO Swing Admin/Work-list handler   POJO JSP Work-list handler   Automatic/Manual tests  
client application space
  Corba API (OMG)  
  Corba service wrapper   duration/deadline
management

JMX Repository API WfMC instance API WfMC WDF API Admin Cache API ASAP
plain old Java objects API
configurable Shark framework/library
with optional caching, supporting extensions and replacements
Framework configuration and "Glue" Callback API
kernel instance persistence Transaction API Event audit API Assignment API
default kernel implementation
sharkkernel-standard.jar
DODS implementation
sharkinstancepersistence-dods.jar
Hibernate implementation
sharkinstancepersistence-hibernate.jar
DODS implementation
sharktransaction-dods.jar
Hibernate implementation
sharktransaction-hibernate.jar
DODS implementation
sharkeventaudit-dods.jar
Hibernate implementation
sharkeventaudit-hibernate.jar
standard implementation
sharkassignment-standard.jar
XPDL straight participant mapping implementation
sharkassignment-xpdlstraightparticipantmapping.jar
history related implementation
sharkassignment-historyrelated.jar
WfMC Tool Agents API authentication API user/authentication transaction user/group persistence Process Locking
Bean Shell
sharktoolagent-standard.jar
Java class
sharktoolagent-standard.jar
JavaScript
sharktoolagent-standard.jar
Mail
sharktoolagent-standard.jar
Runtime application
sharktoolagent-standard.jar
SOAP tool agent
sharktoolagent-standard.jar
LDAP implementation
sharkauthentication-ldap.jar
database (DODS) implementation
sharkauthentication-dods.jar
database (Hibernate) implementation
sharkauthentication-hibernate.jar
DODS implementation
sharkusertransaction-dods.jar
Hibernate implementation
sharkusertransaction-hibernate.jar
LDAP implementation
sharkusergroup-ldap.jar
database (DODS) implementation
sharkusergroup-dods.jar
database (Hibernate) implementation
sharkusergroup-hibernate.jar
simple implementation
sharkprocesslocking-memory.jar
database (DODS) implementation
sharkprocesslocking-dods.jar
database (Hibernate) implementation
sharkprocesslocking-hibernate.jar
Logging API Caching API Limit Agent API Security API
standard implementation
sharklogging-standard.jar
LRU implementation
sharkcaching-lru.jar
Standard implementation
sharklimitagent-standard.jar
Timer implementation
sharklimitagent-timer.jar
standard implementation
sharksecurity-standard.jar
script API application map persistence script map persistence participant map persistence Repository persistence
standard implementation
sharkscripting-standard.jar
DODS implementation
sharkappmappersistence-dods.jar
Hibernate implementation
sharkappmappersistence-hibernate.jar
DODS implementation
sharkscriptmappersistence-dods.jar
Hibernate implementation
sharkscriptmappersistence-hibernate.jar
DODS implementation
sharkpartmappersistence-dods.jar
Hibernate implementation
sharkpartmappersistence-hibernate.jar
file system implementation
sharkrepositorypersistence-filesystem.jar
DODS implementation
sharkrepositorypersistence-dods.jar
Hibernate implementation
sharkrepositorypersistence-hibernate.jar
shark internal space