360Works Web Services Manager publishes your FileMaker scripts as XML Web Services, which makes it easy to integrate with FileMaker from virtually any other system, programming language, operating system, or hardware.
Just copy two FileMaker files and one PHP file onto your FileMaker Server, and you're up and running. No plugins, no client software, no restarts.
You configure which scripts to publish using a FileMaker-based GUI. Web Services Manager automatically handles all of the XML translation.
Read and update your FileMaker database in real time. Instead of being a data island, turn your solution into the hub of your organization!
The Web Services Manager allows any SOAP ( Simple Object Access Protocol ) compatible software to trigger FileMaker scripts using the industry-standard SOAP XML format. This could include Flash, .NET, PHP, Java, Ruby, Python, C++, or FileMaker itself using the FM Nexus Web Services plugin. The Web Services published by the 360Works Web Services Manager are indistinguishable from any other SOAP server, which puts FileMaker on a level playing field with any other IT solution. Using the 360Works Web Services Manager, you can integrate FileMaker with otherwise incompatible software solutions, and both pull and push information to FileMaker databases.
You use a FileMaker-based control panel to configure which scripts should be exposed, how parameters should be passed to them as input, whether a password is required, and which fields will be returned as the XML result. Tooltips guide you through the process. Once you've configured this, 360Works Web Services Manager will automatically generate a WSDL (Web Services Description Language) describing the available services, which can then be called by any SOAP compatible software.
Web Services Manager is designed with performance and scalability in mind. It triggers scripts by communicating directly with the FileMaker Web Publishing XML gateway, bypassing intermediary layers such as the FileMaker PHP API or FX.PHP. Because of this, there is no maximum limit on the number of records that can be returned by the FileMaker script. It streams the result, which means that it can even return more data than can fit in the available memory of the server that it is running on. It is reasonable to expect anywhere from 2-10 transactions per second under constant load.
360Works Web Services Manager is not a plugin. There is no software that needs to be installed on any client machines. Installation consists of nothing more than putting two FileMaker databases on your FileMaker Server and copying a single PHP file to your Web Publishing Engine. After that, you're ready to begin accessing your FileMaker database through SOAP.
Here are several resources where you can learn more about FileMaker and web services technology:
The "Matt Squared" podcast featuring Jesse Barnum, Matt Petrowsky, and Matt Navarre discussing FileMaker and Web Services is available here: http://filemakertalk.com/matt-squared/09021
You can also watch this demonstration movie, presented by Jesse Barnum:
"I whipped up a quick dummy version of what I'm hoping to use the plugin for, and
"Their folks have insisted that Web Services, not ODBC or file exchange, be the way to integrate our FileMaker app with their ad production app. So the launch of your product came just in time... In case no one has told you, this rocks." —Jens Rasmussen, Structure
"Web services is such a cool product. I was proud as punch that I could create a WSDL to give to central IT... I felt really pleased with what I had achieved in such a short space of time. Thank you so very much! " —Katy Butterworth, University of Auckland
Subscribe to our RSS feed for product update news!
Will it run on Windows/Mac? What version of FileMaker is required?
Yes, all of our plugins are designed to run on Mac OS X (10.6+) as well as on Windows (XP+ or Server 2003+).
|Mac OS X 10.5 or
|Mac OS X 10.6 or
|Windows XP or later|
|FileMaker 4-10||FileMaker Pro 11 or later required|
|FileMaker Pro 11 - 14||X||X|
|FileMaker Server 11-14||X||X|
What about Web Publishing and FileMaker Server?
If you purchase the Enterprise License (see below), then you will be able to use the plugin with the FileMaker Web Publishing Engine. This means that when you use our plugins in your FileMaker scripts, they will work the same way with Instant Web Publishing (IWP) or WebDirect. It also means that your Custom Web Publishing applications (with XSLT, PHP, or any other web technology) can call FileMaker scripts that use our plugins.
Can I use this plugin with my FileMaker runtime solution?
Yes, all of our plugins work in FileMaker runtimes solutions, just copy the plugin to the runtime's Extensions folder.
What kind of licenses are there?
Most of our plugins are available in 3 licenses: a demo version which works for 2 hours every time you launch FileMaker, a Workgroup license for 10 or fewer users, and an Enterprise license for unlimited users within a single organization.
What about FileMaker Go?
If you'd like to add plug-in functionality to a mobile solution, there are a number of options available. Plug-ins cannot be installed directly on a iPhone or iPad, but you can trigger a script on a machine that does have the plug-in installed. Using FileMaker Server, you can have routine scripts that will process all the outstanding function calls. For an example on how to do this, see this article on accomplishing this with Plastic. Alternatively you could integrate RemoteScripter to trigger server side scripts. Finally, FMRPC is a separate product developed as a collaboration between Skeleton Key and 360Works.
There are more Questions and Answers on our product support site.
Purchase the Portfolio Bundle to obtain an Enterprise license of this product which allows for unlimited users within a single organization.
Copyright © 2006-2014 Prometheus Systems Consulting, LLC d/b/a 360Works. All rights reserved.
Toll Free (866) 662-9185