Deep Dive into FME Server 2013
January 31st 2013
Who Are We?
Aaron Koning FME Server Product Manager
Don MurrayPresident and Cofounder
Today’s Presenters
FME Server - Agenda
Installation
Web Interface
Publish Wizard
Real-time Data
Job Routing
Scheduling
Migration
Polls
Which version of FME Server are you using?
Installation
Architectures
Express
High Capacity
High Availability
Installation – High Capacity
Installation – High Availability
Installation
Installer options
Express
Engine
Custom
Web Interface
All New – built on HTML5/JavaScript
framework
Combined user and admin interface
Repository based navigation
Web Interface
All New – built on HTML5/JavaScript
framework
Combined user and admin interface
Repository based navigationDemo
Web Interface – cont.
Drag and drop upload
Improved jobs view
Users can manage repositories
Web Interface – cont.
Drag and drop upload
Improved jobs view
Improved scheduling
Users can manage repositoriesDemo
Polls
What is your favorite feature of the new web interface?
Web Interface – 2013 SP1
Single Sign-on (Windows Authentication)
Automatically send your windows authentication
credentials to the web interface so that you never have
to enter your username and password.
Publish Wizard
Simplified to three steps
Source data is automatically included for
upload
Publish Wizard
Simplified to three steps
Source data is automatically included for
upload
Demo
Processing Real-time data
Two flavours:
Notification Service – Flexiblility
Message Streaming – High capacity
Notification Service
Send and receive notifications
Publish and subscribe pattern
Publications
Topics
Subscriptions
Protocols
Notification Service
Data Transformation by Email
Easy to use
Data Transformation by Email
Easy to use
Demo
New ways to trigger notifications
Sample clients that publish to FME Server
Database trigger
Directory watcher
New ways to trigger notifications
Sample clients that publish to FME Server
Database trigger
Directory watcher
Demo
Mobile
Service mobile market
Google Cloud Messaging (GCM)
Apple Notification Service (APNS)
Apps for iPhone and Android
FME Reporter
FME Alerts
Enterprise Integration
Integrate with other Enterprise Applications
Java Messaging Service (JMS)
JMS Providers
IBM WebSphere MQ
Apache ActiveMQ
Jboss HornetQ
Enterprise Integration
Integrate with other Enterprise Applications
Java Messaging Service (JMS)
JMS Providers
IBM WebSphere MQ
Apache ActiveMQ
Jboss HornetQ
Demo
Enterprise Integration
Enterprise IntegrationJMS Message Flow
Message Streaming
Achieve high throughput (1000s messages/second)
Direct communication to/from FME Engine
Protocols
TCP/IP
JMS (2013 SP1)
Python
HTML5 WebSockets
Message Streaming
Achieve high throughput (1000s messages/second)
Direct communication to/from FME Engine
Protocols
TCP/IP
HTML5 WebSockets
JMS
Demo
Polls
What real-time capability has you most excited?
Publish to Topic upon Job Completion2013 SP1 - Available now
Send a status report to a topic of your choosing when
a job finishes running
Use cases:
Send an email when a job completes
Send an email to the administrator anytime the job fails
Send the resultant data to a FTP site
Run a job only after another one completes
successfully…
Complex Event Processing
Workspaces provide the key functionality for
Complex Event Processing (CEP)
Receive (subscribe)
Process and filter
Spatial, Temporal, Numeric, Textual
Send (publish)
Complex Event Processing
Workspaces provide the key functionality for
Complex Event Processing (CEP)
Receive (subscribe)
Process and filter
Spatial, Temporal, Numeric, Textual
Send (publish)
Demo
Job Routing
FME Engines are assigned tags
Two methods for tagging jobs
Server side repository tagging
Client side job tagging
Job Routing
Job Routing
Demo
Scheduling
Job Routing tag
Time to live
Scheduling
Job Routing tag
Time to live
Demo
Configuration Migration
FME Server Configuration Reader/Writer
Repositories
Schedules
Notifications
Security
Services
Backup/Migration/Upgrade
20132013
Migration
2013 SPx
2014
Upgrade
FFS File
Backup
Win Free Training
Would you like to attend FME Server training at no charge?
Next course:
FME Server Authoring Feb 13-14, 2013 8:30 AM-12:30 PM Pacific Online Instructor led
FME “Out of this World” World Tour, 2013
Don’t Forget!
http://fme.safe.com/FMEWorldTour2013
Call for presentations
Questions