Get the Enterprise Mashup development skills needed to help your organization achieve better decisions in less time. JackBe and Fig Leaf Software have teamed to offer our enterprise clients and channel partners the leading Enterprise Mashup curriculum so you can quickly implement secure real-time dashboards and next generation applications that leverage existing portal and RIA technologies. The course includes hands-on exercise and includes advanced topics that explain how developers take advantage of Presto to Mashup-enable both new and existing applications.
Familiarity with web development, design, and interoperability/application server concepts
Casual familiarity with JavaScript and JavaScript Object Notation (JSON)
Course Objectives
After taking this class you will be able to:
Understand the benefits and components of an Enterprise Mashup
Take advantage of the Presto Enterprise platform to create Enterprise mashups
Create mashups from disparate data acquired from a variety of sources
Display mashups in Excel, Sharepoint, and on the web
Build custom Mashlets to present your mashup
Display your enterprise mashups using JavaScript, Java, and SOAP clients
Use the Enterprise Mashup Markup Language (EMML) to script advanced mashups
Course Outline
(click on a unit title to view its content)
Unit 1: Introducing the Course
Meeting the Prerequisites
Understanding the Course Content
Reviewing the Course Outline
Introducing Enterprise Mashups
Organizing Mashups
Characterizing Mashups
Understanding the 5C Framework
Understanding the Terminology
Understanding User Personas
Unit 2: Getting Started with Presto
Introducing the Presto Platform Architecture
Introducing the Runtime Environment
Mashup Server
Admin Server
Event Connector
Presto Repository
Deployment Scenarios
Developer
Staging
Production Cluster w/Failover
Data/Information sources
Services
Connectors
Dapper
HP SOA
Excel
Oracle Portal
Sharepoint
Using the Service Explorer
Walkthrough: Connecting to an RSS feed
Developing Mashups
Introducing Wires
Introducing EMML and the Mashup Studio
Custom XPath Function API
Custom Certificate Validation
Walkthrough: Introducing Wires
Publishing Mashups
Mashlets
The Mashboard
Mashlet API
Invoking on web pages
Excel
REST / SOAP
Introducing Presto Connect API’s
Event Connector Services
Walkthrough: Publishing Mashups and Creating Mashlets
Lab 2: Inspecting the course exercises
Unit 3: Creating Mashables from Information Sources with the Service Explorer
Introducing the Service Explorer
Managing Providers
Consuming RSS/ATOM Feeds
Consuming a REST Service
Consuming Web Service Information (WSDL)
Consuming Database Information
Managing DB Drivers
Adding Data Sources
Publishing Database Information
Securing you Services
Lab 3: Defining a Connection
Unit 4: Creating Mashups with Wires
Introducing Wires
Creating a Mashup in Wires
Adding a Service
Adding Data from an HTTP address
Previewing Results
Adding Actions to your Mashups (introduce Macros)
Defining Input Fields
Applying Conditions
Introducing EMML and xPath
Lab 4: Creating a Mashup in Wires
Unit 5: Creating Sharables
Introducing Mashlet Maker
Developing Basic Mashlets
Managing Mashlets
Deploying to Web Pages & iGoogle
Deploying to the Mashboard
Lab 5: Publishing a Mashlet to the Mashboard
Unit 6: Using Mashups
Working with Presto Results in Excel
Using Presto Connect for JavaScript
Using Presto Connect for Java
Using a SOAP client
Using other clients
Presto Connect for ActionScript
Presto Connect for VBA
Presto Connect for C#
Lab 6: Using Presto Connect for JavaScript
Unit 7: Building Mashups with EMML
Overview of EMML
Introducing Mashup Studio
Working with the Mashup Perspective
Using Context Assist
Using the Service Inspector
Using XPath Assistance
Working with the Debugging Perspective
Creating a Mashup Project
Publishing a Script
Creating a Mashup Script
Declaring Variables and Parameters
Declaring Data Sources
Configuring Drivers
Invoking Services
Issuing SQL Statements
Transforming Mashup Results
Transforming Intermediate Results
Using xPath
Combining Results
Constructing the Result
Controlling Process Flow
Creating Mashup Macros for Wires
Unit 8: Building Custom Mashlets with the Mashlet API
Introducing the Mashlet Architecture
Implementing a Custom Mashlet
Getting and Setting Mashlet Preferences
Invoking Presto Services
Customizing Style
Configuring the Box Mashlet Titlebar
Coding / Decoding Custom Mashlet IDs
Showing and Hiding Mashlets
Adding a Mashlet Type to Presto
Publishing & Syndicating a Custom Mashlet
Handling Data Pagination in a Mashlet
Implementing Mashlet Security
Handling Mashlet Authentication
Handling Mashlet Authorization
Mashlet Error Handling
Lab 8: Developing a Custom Mashlet
Appendix A: Courseware Setup
Appendix B: JackBe Events
Note: To better prepare for units six through eight of the class, students may want to have some familiarity with XML,SQL, and JavaScript
If moving ahead professionally with Mashups is on your agenda, this course will also prepare you for our upcoming Presto Enterprise Mashup Developer certification program. Stay Tuned!