MagooClient - Free Instant XML Client
Business processes based on XML and distributed architectures (SOA/MOM) will invariably require user tasks such as data-entry, error-handling and approval.
MagooClient provides automatic XML form-rendering combined with comprehensive messaging capability. Rather than having to build and maintain expensive custom user interfaces to handle XML messages, use MagooClient to add user interaction to your application based on SOA or MOM in minutes.
Key Features
MagooClient is an XML Messaging Client which provides an efficient, free alternative to building custom GUI code. Some of the MagooClient features and benefits include:
Automatic Rendering of XML as Forms: MagooClient uses your Schema and WSDL to automatically present XML content as forms thereby avoiding custom GUI development effort. Familiar form controls such as text-boxes and drop-down lists allow even non-technical users to view and edit XML and SOAP messages. The layout of the form is simply controlled through intepretation of your Schema or WSDL definition.
User Input Validation: MagooClient is a fully validating XML editor with purpose-built schema and WSDL engines. These enforce clean data input thereby eliminating errors and omissions as early as possible in the data input process. Full validation is also automatically performed on received messages.
Dynamic Form Manipulation: A powerful advantage of XML Schema is that it allows an XML document to be re-structured to reflect a particular business context. MagooClient supports dynamic form manipulation such as selecting choices, substituting, adding and deleting elements - aspects of form-handling which are very difficult to achieve using simple browser pages. Intuitive tree navigation and context-aware pop-up menus allows users to avail of the full power of Schema without requiring any XML knowledge.
Customizable Form Behaviour using JavaScript + XML : An integrated JavaScript + XML engine allows you to quickly create custom scripts to enrich the user experience. These scripts can be used to perform calculations, callout to other SOA Services or apply sophisticated validation rules.
Templates improve productivity by allowing users to save commonly-used XML message drafts. Values can be pre-filled and XML documents pre-structured to avoid having to rebuild from an empty document each time. A dedicated templates view and rolling history of recently used templates help speed up new draft creation.
Asynchronous Messaging Support: Unlike a browser client, MagooClient incorporates an integrated message store and can support offline or long-running user tasks. A range of transports including native MOM, HTTP, Email and JMS are supported.
Rich Client Environment: MagooClient interacts directly with SOA Services so no additional server components are required. MagooClient is a portable 100% Java implementation.
Fully Compliant: with latest XML standards as well as SOA and MOM products from leading vendors and organizations such as Apache, IBM, Red Hat, Microsoft, Oracle and Progress Software.