80 likes | 275 Views
Enhydra Shark Features, Architecture, Status. Alfred Madl Together Teamlösungen GmbH. Features. Based purely on WfMC specifications XPDL, ToolAgent API, WDF,… JAWe Graphical editor Used as a library or a service POJO, Corba interfaces And more to come… No binding to only one environment.
E N D
Enhydra SharkFeatures, Architecture, Status Alfred Madl Together Teamlösungen GmbH.
Features • Based purely on WfMC specifications • XPDL, ToolAgent API, WDF,… • JAWe Graphical editor • Used as a library or a service • POJO, Corba interfaces • And more to come… • No binding to only one environment
Features • Administration GUI • Supporting different scipting engines • Plug-In API for persistence • Optional caching • XPDL repository • Static and dynamic processes • …
Architecture • Configurable framework approach • API‘s vs. implementations / adapters • Supporting extensions and replacements • Supporting but not needing XPDL extended attributes ! • Details in XPDL vs. mapping in the engine
Status • Beta 1 is public (Corba prototype) • WfMC XPDL as the native standard • New version already in CVS (POJO library) • Persistence layer with plugin API • Lightweight O/R mapping implemented (DODS) • Support for WfMC ToolAgents • Sample implementations (Java, JavaScript, Mail, Webservice…) • 3 scripting engines • Mapping for Agents and Participants • Optional LDAP support
Plans 2004 • Separating more APIs, use of „Fractal“ • Dynamic instance access using WfMC WDF • Programatically (clients and agents) and with JAWe • Service wrappers (Corba, Webservice, EJB) • „Hooks“ by implementing a proprietary engine extension • Enitity beans persistence / external transactions • Cost-efficient programming • by great guys in Belgrade !