MashZone NextGen 10.2 | Appendix | Legacy Presto components | MashZone NextGen Development and APIs
 
MashZone NextGen Development and APIs
 
Features of the MashZone NextGen REST or MashZone NextGen Connect APIs
Working with theMashZone NextGenREST API
Use MashZone NextGen Connect for Javascript
Use Mashable/Mashup Technical Specs
Paginate Mashable or Mashup Responses
Map MashZone NextGen Attributes to Artifact Input Parameters
MashZone NextGen APIs
MashZone NextGen Platform API Console
MashZone NextGen developers create artifacts and extend MashZone NextGen capabilities to support the business requirements of their organization and enable power users. In addition to creating mashups or apps in visual tools such as Wires, developers write code and work in technical editors such as the Mashup Editor.
These developer-specific tasks can include:
*Creating mashups and macros using EMML. See Mashups in EMML for links to more information on creating mashups or macros.
*Connecting to MashZone NextGen to invoke artifacts using the MashZone NextGen REST API or the MashZone NextGen Connect API. Typically, you invoke mashables, mashups or use snapshots in custom apps, but this may also include other types of clients.
Note: To help determine which API fits your needs, see Features of the MashZone NextGen REST or MashZone NextGen Connect APIs for a comparison.
To connect to the MashZone NextGen Server and invoke artifacts, you use one of these APIs:
*The MashZone NextGen REST API. See Working with theMashZone NextGenREST API for an introduction and simple example.
*The MashZone NextGen Connect for JavaScript (PC4JS). See Use MashZone NextGen Connect for Javascript for an introduction and simple example. See the MashZone NextGenConnect for JavaScript API for more information on the API.
*The MashZone NextGen Snapshot API. This is a REST API specifically for retrieving snapshots.
See also Paginate Mashable or Mashup Responses and Map MashZone NextGen Attributes to Artifact Input Parameters.
*Creating pluggable views and plugging them into the MashZone NextGen View Gallery and View Maker (see Creating Pluggable Views or Libraries for more information and links) using the MashZone NextGenViews API and the MashZone NextGenDataTable API.
*Creating custom apps (see Custom Apps for links) using the App Editor, App Specifications and the MashZone NextGenApp API, MashZone NextGen Library Loader API and MashZone NextGenDataTable API.
*Extending functionality to simplify development, provide business-specific functionality to enable self-service for power users, or integrate MashZone NextGen within your environment. Extensions may include:
*Defining Custom XPath Functions for use in mashups or macros with the MashZone NextGenCustom XPath API
*Adding Custom Blocks to MashZone NextGen Wires Using Macros
*Creating Pluggable Views or Libraries using the MashZone NextGen Views API or using the Template View to provide more visual options for basic apps and workspace apps.
*Creating extensions to handle specific requirements for authentication with MashZone NextGen using the MashZone NextGenCustom Certificate Validation or MashZone NextGenCustom SSO Filter API.
*Creating custom security profiles (see Implement a Custom Security Profile Client) using the MashZone NextGenSecurity Profile API to enable secure connections with mashable information sources that have unique authentication requirements.
*Using the MashZone NextGen Platform API Console for other extensions or integration projects.

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