Major new features in Artix 4.0, from the product page:
- Service Orchestration - Artix Orchestration supports all Artix bindings and transports and uses WS-Addressing to create complex process flows and composite services. BPEL orchestration is implemented at metadata-driven endpoints without the bottleneck caused by a centralized server. Incrementally add orchestration on only the endpoints where it is needed, when it is needed and dynamically implement changes in metadata without having to rewrite code.
- Standards-Based Messaging - Artix now includes full implementations of JMS and WS-ReliableMessaging. Either may be used to connect distributed endpoints, but neither is required so departments may continue to use existing messaging installations.
- Data Services - Artix SOA enables databases without an intermediary server to leverage existing data assets without having to write any code. The low barrier to entry enables departmental data sources to participate in large SOA projects.
- Transaction enhancements - developers can specify policies for operational invocations across different middleware transactional systems including J2EE, CORBA/OTS and WS-AT
- Eclipse-based UI for z/OS - the UI tool for Artix for z/OS has been rebuilt as an Eclipse plug-in and is fully integrated with the core Artix Designer tool
- Artix Management Console - Eclipse-based tool manages Artix services from the Artix Designer or stand-alone to take full advantage of Artix container functionality
- Dynamic testing tool - uses WSDL contracts to allow users to test their services with extensive type support over all Artix bindings and transports
- JMX instrumentation - monitor and manage key runtime components in any Artix application, including the bus, services and ports
- Enhanced Artix container - change runtime logging levels dynamically, gather performance metrics of services running in the container, install as a Windows service, and deploy and remove services dynamically
- WS-Addressing support - supports the latest version of the specification for standards-based development
- FTP transport - full support for the File Transfer Protocol (FTP) to increase multi-protocol, multi-platform interoperability
- QoS features - high availability now has a duplicate master resolution strategy and simplified HA configuration; the Locator service includes a plug-in to remove the need to reference the Locator in client-side code