50 likes | 249 Views
Usage of OpenAjax Hub 1.0 Software AG. Thomas Stoesser Senior Product Manager. Software AG’s usage of the OpenAjax Hub. Software AG‘s webMethods Suite (SOA & BPM) webMethods Composite Application Framework (wM CAF) Consists of an Eclipse-based Design time and a Jetty-based runtime –
E N D
Usage of OpenAjax Hub 1.0Software AG Thomas Stoesser Senior Product Manager
Software AG’s usage of the OpenAjax Hub • Software AG‘s webMethods Suite (SOA & BPM) • webMethods Composite Application Framework (wM CAF) • Consists of an Eclipse-based Design time and a Jetty-based runtime – My webMethods Server (MWS) • wM My webMethods Server 8 includes the OpenAjax Hub • Used like a „standardized“ page bus • Several page objects (portlets, workspace tabs, navigation items, etc.) publish and/or subscribe to the OpenAjax hub for exchanging information.
The Power of Two • Text on the first level – 20 point • Text on the second level – 18 point - preferable • Text on the third level – 16 point – this is the smallest text for a slide OpenAjax Hub A different portlet, in this case a portlet that shows „Service Requests per customer“ subscribes to the hub for ‚customer‘. When the value for ‚customer‘ is set or changes an async refresh is invoked … the left-hand side navigation is subscribed to the OpenAjax hub in order to catch name changes and update navigation items asyncronously immediately A portlet, in this case a customer picker, leverages OA.publish to publish a specific value of the type ‚customer‘ Another example is the way we handle name changes of pages and updating the navigation: Pages or workspaces publish name changes to the OpenAjax hub… Some visual examples how we leverage the OpenAjax hub
What‘s next? • My webMethods Server 8 will be released in Q3/2009 • Currently we use version 1.0 of the OpenAjax hub for development • We plan to move to v1.1 as soon as possible • In theory it should be possible to have 3rd party portlets communicate with our portlets via the OpenAjax hub – this has to be tested