Enhydra Shark internals architecture

By clicking on block, you will get corresponding Java documentation
OMG API Extended OMG API WfMC API (Interface 2) Miscellanous API XPDL Package Administration API XPDL Browser API Execution Administration API XPIL API Filter builder & misc API
plain old Java objects API
configurable Shark framework/library
supporting extensions and replacements
Framework configuration and "Glue" Callback API
kernel Instance persistence Event audit API Assignment API
default kernel implementation
sharkkernel-standard.jar
DODS implementation
sharkinstancepersistence-dods.jar
DODS implementation
sharkeventaudit-dods.jar
SMTP implementation
sharkeventaudit-smtp.jar
Notifying implementation
sharkeventaudit-notifying.jar
standard implementation
sharkassignment-standard.jar
XPDL straight participant mapping implementation
sharkassignment-xpdlstraightparticipantmapping.jar
history related implementation
sharkassignment-historyrelated.jar
Repository persistence User/group Script API Logging API
file system implementation
sharkrepositorypersistence-filesystem.jar
DODS implementation
sharkrepositorypersistence-dods.jar
database (DODS) implementation
sharkusergroup-dods.jar
standard implementation
sharkscripting-standard.jar
standard implementation
sharklogging-standard.jar
Caching API Security API WfMC Tool Agents API Application mapping
LRU implementation
sharkcaching-lru.jar
Simple implementation
sharkcaching-simple.jar
standard implementation
sharksecurity-standard.jar
Bean Shell
Java class
JavaScript
Mail
Runtime application
SOAP
Scheduler
sharktoolagent-standard.jar
DODS implementation
sharkappmappersistence-dods.jar
Participant mapping Interoperability API
DODS implementation
sharkpartmappersistence-dods.jar
Standard implementation
sharkinteroperability-wfxml.jar