MashZone NextGen 10.2 | Appendix | Legacy Presto components | Mashables and Mashups | Mashables | Types of Mashable Information Sources
 
Types of Mashable Information Sources
 
Database Mashables
REST Web Services
Snapshot Mashables
Spreadsheet Mashables
Syndicated Feeds (RSS/Atom)
WSDL Web Services
MashZone NextGen supports several different types of information sources to use as mashables. This includes well-known web feed and web service standards, common business applications or documents, such as databases, and data feeds. It also includes business events from other Software AG applications. You can also use some files as mashable information sources (spreadsheets, CSV and XML) or snapshots taken from other mashables or mashups.
Note: You can also make some other information sources accessible in MashZone NextGen by creating mashups that retrieve their information. Common examples include web clipping to retrieve information directly from web pages or POJO/Java applications.
The types of information sources that MashZone NextGen supports for mashables include:
Information Source
Description
Mashable Type
Apama
Information from Apama is available as events through the Event Bus. (See Events below for more information.)
MashZone NextGen also directly accesses the following types of Apama data:
*Scenarios in Apama have event data transformed specifically for use in dashboards. (This is also sometimes called dataviews.)
MashZone NextGen works with Apama scenario events through the Event Service and event sources defined by a MashZone NextGen administrator. See Event Service Configuration and Administration for more information.
*Distributed Stores in the Apama MemoryStore hold data that can be shared across several correlators and monitors and can be used in dashboards. In some cases, this may be a very large dataset.
Data from these distributed Apama stores cannot be accessed as scenarios or as events. If the Apama MemoryStore uses BigMemory, however, MashZone NextGen mashups can access this data using MashZone NextGen Analytics and dynamic external stores. See Load Datasets from a Dynamic External In-Memory Store for an example.
*Event
*Mashup
CSV Files
CSV files can be information sources exported from spreadsheets, some applications or some databases.
MashZone NextGen keeps a snapshot of this information when you register the mashable. To update information, you must re-register the mashable.
REST
Events for Business or Other Processes
Events are most commonly real-time status information about business processes that are monitored in your organization. Events are published by various Software AG applications to the Event Bus which then routes these events to applications, such as MashZone NextGen, who have subscribed to events of that type.
Event mashables are subscriptions to a specific event type that make event data available in MashZone NextGen for use in apps. Unlike other types of mashables, however, you must have MashZone NextGen administrator permissions to create event mashables.
Event
Data feeds
Data sources added and transformed in data feeds. These feeds are similar to mashups, but were created in the MashZone NextGen feed editor.
Source information can come from files or databases much like those supported by MashZone NextGen. Information can also come from business or other types of events published by other Software AG applications such as Optimize.
DataFeed
Relational Databases
Tables, views and stored procedures in relational databases can be exposed as mashable information sources.
MashZone NextGen supports any database with a JDBC 2.1 compliant driver.
See Database Mashables for more information.
Database
REST Web Services
REST web services can include public web services or applications in your organization that are accessible by URL using either the GET or POST HTTP methods. See REST Web Services for more information.
REST
Snapshots of other Mashables or Mashups
You can register individual snapshots that you have taken of any mashable or mashup as a mashable information source. This allow you to add views and create basic apps from snapshots or quickly share snapshots with other users.
Mashup
Web Feeds
You can register web feeds for a variety of syndication feed formats, including:
*RSS 0.90
*RSS 0.91 Netscape
*RSS 0.91 Userland
*RSS 0.92
*RSS 0.93
*RSS 0.94
*RSS 1.0
*RSS 2.0
*Atom 0.3
*Atom 1.0
Note: MashZone NextGen now supports both Atom and RSS feeds by default. However, feed results are not normalized to a single format.
See Syndicated Feeds (RSS/Atom) for more information.
RSS or Atom
WSDL Web Services
These include web services that use SOAP versions 1.1 or 1.2 in document style or RPC style. Services must comply with the WS-I Basic profile. SOAP web services use WSDLs (web service definition language) to define the service contract.
See WSDL Web Services for more information about registering and working with WSDL services.
WSDL
XML Files
You can use any well-formed XML file as a mashable information source.
MashZone NextGen keeps a snapshot of this information when you register the mashable. To update information, you must re-register the mashable.
See Register XML Mashables for more information.
*XML, for MashZone NextGen 3.5 or later
*REST for MashZone NextGen 3.2.1 or earlier

Copyright © 2013-2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Innovation Release