Build Web Services
MapForce Web Services Mappings:
- Generate code and scripts needed to deploy Web services based on WSDL files
- Expose XML or non-XML data, flat files, EDI, Excel, and/or XBRL via Web services
- MapForce Projects organize mappings for multiple WSDL operations
Building Web Services Visually
Altova MapForce® 2017 provides powerful capabilities for building Web services based on existing WSDL 1.1/2.0 files and XML, database, EDI, XBRL, flat file, Excel and/or JSON data sources.
Web Services Description Language (WSDL) is an XML-based language used to describe and locate Web services that use XML-based messages to exchange data between applications. MapForce supports visual, drag and drop WSDL mapping based on WSDL 1.1 or 2.0. WSDL works hand-in-hand with SOAP, where WSDL defines a Web service and the functionality it provides, and SOAP is the transport protocol used by the client application to actually call the functions listed in the WSDL description. A WSDL file is made up of multiple transactions, each of which includes a SOAP request schema and a SOAP response schema.
Implementing a Web service based on a WSDL normally requires writing the code to access the data required for each transaction. MapForce automates this process by allowing you to connect data sources and operations visually. Once your visual mapping is complete, MapForce autogenerates the required Java or C# program code required to implement the service on a server.
Accessing Data Sources in Web Services
MapForce includes award-winning data integration capabilities that allow you to quickly create sophisticated Web services applications that utilize data from multiple disparate systems.
Using MapForce, you can map data to and from Web services transactions and connect any of today’s most prevalent data formats: XML, databases, flat files, EDI messages, Excel, and/or XBRL.
A rich library of data processing functions allows you to filter and process data before returning it as a Web services response.
Automating Web Services Development
In addition to greatly simplifying Web services development, autogeneration of program code based on visual design ensures that code is written consistently across an entire project, since it’s produced according to industry standards and globally defined parameters and options.
This high degree of software code consistency helps reduce bugs while improving overall readability and reusability.
Support for Web Services Security
MapForce supports authentication based on the WS-Security (Web Services Security) standard via client certificates and calling Web services via HTTPS. The parameters needed to establish secure communication are defined as part of the data mapping so execution is automated.
"We evaluated Altova MapForce against all the major data integration applications in the industry and found it to be the most powerful and easiest to use by far."
Senior J2EE Consultant for HealthTrans