About Us

The Omnis Web Services (OWS) component lets you integrate Web Services into your Omnis applications, or create your own services from Omnis code. With the introduction of the Web Services plug-in, Omnis developers will be able to incorporate tried and tested business functionality, provided as Web Services, into their own Omnis applications. In addition, developers will be able to exploit their own Omnis applications by providing existing functionality to many new markets via Web Services.

The main benefits of using Omnis Web Services are:

Integration and data integrity

  • Better Integration and Reuse of your code
  • Access to business functionality regardless of platform or implementation
  • Exchange data across departments or businesses in different locations
  • Users can access up-to-date and more accurate data and information on demand via subscription or pay-as-you-go

Productivity and Innovation

  • Reduce complexity and development time
  • Quickly integrate functionality into your applications, opening up new and improved business solutions
  • Provide new business solutions quickly and easily by reusing functionality in existing applications
  • Modularise software to create new combinations for new customers and markets

Cost savings and efficiency

  • Quicker to create and easier to maintain applications
  • Save on development and maintenance costs
  • New revenues from new or streamlined applications, together with more efficient use of existing resources

A working example and documentation are provided with the component.  To develop applications using the Omnis Web Services plug-in, you need the Web Edition SDK of Omnis Studio 4.2, or higher.   To enable the OWS plug-in, you should purchase one development license per developer, whereas deployment is free of charge.

To purchase OWS. Please contact our sales team.

What is a Web Service?

The definition of a web service is: a standardized way of integrating Web-based applications using the XML, SOAP, WSDL and UDDI open standards over an Internet protocol backbone. SOAP is used to transfer the data (via HTTP/S), WSDL is used for describing the services available and UDDI is used for listing what services are available. Used primarily as a means for businesses to communicate with each other and with clients, Web services allow organizations to communicate data without intimate knowledge of each other's IT systems behind the firewall. (Source: www.webopedia.com)

In the context of Omnis Studio, a web service can be implemented as one or more Omnis methods within a remote task. Such a web service can be accessed by any other application, including Omnis itself, via direct or remote HTTP access via the Omnis Server and a standard Web Server. In addition, the Omnis Web Services product allows Omnis applications to consume or subscribe to any existing Web Service.

The client and server implementation of the Web Services product uses the Omnis Java Objects interface and fully complies with the SOAP, WSDL and UDDI standards.

The following are useful sources of information about Web Services, as well as directories of Web Services:

Why Web Services?

The core concept of a Web Service is Service Oriented Architecture (SOA). It represents the latest step in Business IT to improve the integration of different applications and computing platforms that may exist in an organization or across distributed networks.

One of the most successful realizations of a SOA to date is the use of Web Services, and this technology looks set to influence the future direction of application development for medium size and larger companies.

The following was published by www.webservices.org in May 2005 and shows that Web Services are becoming increasingly important for medium size and larger companies.

Businesses across the globe are implementing web services to.

  • Integrate disparate systems
  • Expand/add functionality to online business channels
  • Facilitate customer demand for web services.

And those businesses that have implemented web services say that they get,

  • Better reuse of code or application services.
  • Better integration between systems
  • Better developer productivity
  • More innovative solutions.
Omnis Studio v5
NEW Studio v5.0.1 Update
Omnis Studio v5
Mobile Client
Omnis News

Omnis Web Services (OWS)
THE DLA GROUP © 2008