Sybase Unwired Platform Version 2.0

Size: px
Start display at page:

Download "Sybase Unwired Platform Version 2.0"

Transcription

1 white paper Sybase Unwired Platform Version 2.0 Architecture

2 TABLE OF CONTENTS 1 Introduction 1 Overview of the Sybase Unwired Platform 2 Basic Development and Deployment Process 3 Common Elements of the Architecture 3 Network Topology 4 Administration and Monitoring 4 Device Services 5 Hybrid Web Container Applications 6 Container Messaging Components 7 Mobile Workflow Enablement 7 Workflow Components 8 Mobile Synchronization Applications 8 Cache Synchronization 9 Cache Synchronization Components 11 Synchronization with Data Orchestration Engine 12 Data Orchestration Engine Components 13 Summary

3 Introduction This document is designed for service providers and enterprises that plan to deploy the Sybase Unwired Platform (SUP) and need to gain a functional understanding of the technology so that they can make informed decisions in choosing the correct mobile technology to use for a particular use case. In addition, a level of detail is provided to help administrators gain insight into the internal workings of the platform. This document serves as a foundation for other, more specific explanations of particular technical aspects of the system, such as sizing, performance and tuning, security or Data Orchestration Engine (DOE) in-depth architecture. Developers may also find it useful to consult material specifically related to development fundamentals or tutorials. Overview of the Sybase Unwired Platform Individuals and businesses develop mobile applications for specific user needs ranging from teams of service workers who use ruggedized devices for industry-specific applications to consultants who track time and expenses on a mobile device or perform simple corporate approvals. SUP provides capabilities that support these mobile scenarios as well as cross-industry applications, such as customer relationship management (CRM), human resources, supply chain management, business intelligence, product lifecycle management and industry-specific applications tailored for the service provider, chemical/pharmaceutical and utilities industries. SUP s primary value proposition is in serving as an information bridge between the device user and the enterprise data that is secured behind the corporate firewall or hosted in a cloud infrastructure. The platform, as mobile middleware, has a range of components hosted within the enterprise and on the device, as shown in Figure 1. These platform technologies are hosted under a common design, runtime and management infrastructure that provides the following features: Connectivity to multiple client device types and mobile operating systems Support for native client, object-based APIs based on the device platform language Support for mobile Web-based clients within a secure enterprise sandbox Eclipse-based visual development tooling for building mobile data services and generating device-side data persistence APIs Enterprise mobilization architecture that uses standard and proprietary interfaces to support a variety of enterprise data resources End-to-end pluggable security that extends from the enterprise to devices Support for mobile users who are either occasionally connected or who work entirely online Push notifications that alert clients to refresh their mobile view of the data Unified platform administration and monitoring Connect Heterogeneous data sources Create Eclipse Consume Heterogeneous mobile devices Databases Sybase Unwired Platform Android (Mobile Workflow only) BlackBerry Web Services Software Applications Mobile Business Objects Workflows Native Applications iphone ipad Windows Windows Mobile Management Console Figure 1. Platform Overview Control Device and server management and security 1

4 One or more of these technologies come together to provide solution support for a few major types of mobile applications: Hybrid Web Container applications Simple cross-platform request/reply or lookup Mobile workflow enablement Native applications using synchronization Result set cache synchronization in an SUP stand-alone mode Data consolidation and distribution with the DOE The purpose and function of the major application pillars is described in more detail later in this document, alongside the major technology components that support them. Basic Development and Deployment Process In all but the DOE application, the developer starts the process of building an application by using Eclipse-based tooling to discover assets of enterprise data sources and tailor the mobile interaction pattern (usually involving the selection of data subsets) for mobilization. The most significant model artifacts are Mobile Business Objects (MBOs), which describe the interaction with the back-end data and the device-side data representation. The MBO is a middleware object that describes mobile data and operations on that data. The operations on an MBO are typically CRUD related. Changes made to an MBO on the device are reflected in the back end and then communicated to the user by updating MBO data on the devices. Using the Eclipse tooling and the MBO model, a developer creates a package containing one or more MBOs that can be deployed into the server runtime environment. Each package is assigned a version that is associated with the specific runtime artifacts generated by the deployment architecture (see Figure 2). When using the DOE style of application, the developer starts by describing back-end interaction and the application content model within the DOE tooling. The result of this design activity is a package that can be deployed, via command line tools, into the SUP server where artifacts are generated for store and forwarding of messages between server and device. Sybase Unwired Platform Development Workflow Develop Mobile Model from Enterprise Content Publish in Unwired Server Generate Device Artifacts Develop Device Application Test on Emulator and/or Device Figure 2. Development Paradigm Once the mobile package is deployed, the developer can generate device-side artifacts that form the basis of the mobile application interactions with the SUP services and data. One or more packages can be used within a single application. The same package version information is embedded in the device-side artifacts and is used to mate the device application with the correct runtime package. The specific development details of different application types vary; see the developer-specific guides for more information. 2

5 Common Elements of the Architecture Network Topology The majority of the platform infrastructure is installed alongside other corporate assets while an externally facing mobile data channel, the Relay Server, is installed in the DMZ (see Figure 3). The Relay Server runs as a plug-in to either an Apache Web server or Microsoft Internet Information Server (IIS). The Relay Server is a single point of contact for devices and is a specialized reverse proxy that avoids opening inbound ports in the firewall to the SUP server 1. A Relay Server Outbound Enabler (RSOE) opens a bidirectional communication channel from inside the firewall outward to the Relay Server. This communication channel allows devices to communicate with the Unwired Server over one of several ports depending on the specific purpose and technology. These connectivity services include facilities for the two principal device-to-server transport technologies: Secure mobile messaging channel for reliable data transport and server-side notifications Sybase MobiLink technology used for efficient bulk data replication All of the associated ports are configurable upon installation or within the administrative interfaces of the Sybase Control Center (SCC). Note that as of this version the platform-specific notification facilities provided by the device manufacturers do not conform to the Relay Server semantics (your IT department must allocate an outbound port for APNS, BES and others.). Sybase Afaria technology is used to deploy device applications and help configure, manage and secure those applications and certain enterprise data on devices. The Afaria technology interacts with the device platform s local management facilities on the device to enforce enterprise policies. For some platforms, Afaria also offers an enterprise application store as an alternative to consumer-facing facilities. Internal Network External Network Unwired WorkSpace (Eclipse) Internal Firewall DMZ External Firewall Unwired Server SCC Admin Console Relay Server Afaria Server HTTP/S HTTP/S Figure 3. Network Topology The following sections describe technology-specific SUP usage patterns and provide a general discussion of the architecture. 1 Relay Sever is an optional component that may be replaced by other third-party proxy technologies or firewall management techniques 3

6 Administration and Monitoring The Unified Agent Service (UAS) acts as a central control and process monitoring facility for all Sybase server technology (not to be confused with application monitoring, which is done in the core server stack). This JMX-based agent has an embedded Web server to which the SCC communicates and an associated database for managing its own control and alerting metadata (see Figure 4). Sybase Control Center SOAP RPC Client Distributed Level RMI Connector HTML Adapter SOAP-RPC Adapter Agent Level MBean Server JMX Service Beans Timer, Monitoring, Etc. UA Service Beans Security, Sessions, File Transfer, RemoteShell, Discovery, Messaging, Etc. Discovery Service Beans UDP, Jini, LDAP Instrumentation Level SQL Anywhere Sybase Servers Unwired Servers Figure 4. Management Infrastructure From an administrative standpoint, there are several functional hierarchies: The server or cluster level managed by a host administrator who has global control over the runtime infrastructure and performance tuning parameters The domain level associated with a pluggable security authority. The domain can be used for implementing multi-tenancy within a single server runtime. Each domain has an associated administrator. The application level within the domain. Applications consist of packages that are associated with a security template. Packages are deployed to the server within an administrative domain Logging policies can be applied separately at the domain and package level. Monitoring can be configured to record various application behaviors including device requests and application statistics. These records are written asynchronously to the monitoring database. Sybase recommends isolating this database on its own hardware if a significant amount of monitoring is turned on during production on medium to large deployments. Device Services As an information bridge between the enterprise back-end and the device, SUP provides several key features that make developing applications much easier and more secure. Moving data securely and efficiently is one of the key value propositions of the platform. SUP uses two proprietary technologies to provide the best quality of service with regard to efficiency and seamless integration with the data store. Two main types of device applications Hybrid Web Container and native applications are available. The device stack supports a messaging protocol for devices built on the Hybrid Web Container, and the SUP DOE application approach supports native device applications with rule distribution (see Figure 5). Native applications built without DOE utilize Sybase MobiLink technology to replicate data to the Sybase UltraLite database. 4

7 Hybrid Web Container MBO SDK Browser Runtime Application JavaScript Container API XML Cache Native Interface Native Application Objects Object API Security (Data Vault, SSO,...) Notification Messaging API Sync API Message Database UltraLite Database Figure 5. Device Stack Security features are embedded into the Software Development Kit (SDK) to support secure storage of certificates, use of these artifacts in authentication such as single sign-on (X.509 and SSO2 logon ticket) and other features related to encryption of the database. APIs for Certificate store, logon certificates and the data vault are also available. Each device application type makes use of the same set of security features. Hybrid Web Container Applications SUP Hybrid Web Container bridges the deficiencies of today s Mobile Web Browsers with the power of device OS services such as GeoLocation and others. Developers can build rich applications using Web technologies and add functionality similar to what is available in today s native applications. In SUP 2.0, the Hybrid Web Container is a complete rewrite of the client-side container technology available in previous versions that was based on proprietary client-side application definition (XML) used to render the application interface within the container. Typical use cases for Hybrid Web Container technology include mobile workflows, lightweight applications and so on. Most of these applications have the following characteristics: Low data volume Simple user experience No long-lasting, offline, stateful transactions Simple business logic The Hybrid Web Container supports three basic patterns. In many applications, a combination of these patterns is applied to implement the use case. Notifications Also referred to as server initiated, actions performed in the back-end by external applications in the context of a business process, resulting in mobile users being notified with information. Lookup Mobile users take action on devices to request information from the back-end. Action/Decision Forms Users take action on devices to submit a form, make a decision and so on resulting in some enterprise business process state transition. 5

8 The Hybrid Web Container is the runtime on the device within which these patterns are executed. The applications formed from these patterns are referred to as mobile workflows in the context of SUP 2.0. Technically workflow is a specific use case of the general technology. The Hybrid Web Container is a native application with an embedded browser that allows developers to build applications with the simplicity of Web development but utilize the power of native device services. SUP 2.0 delivers a native application for ios, Android, Windows Mobile and BlackBerry platforms. In addition to the standard Web browser capabilities that can be availed by using standard HTML/CSS/JS code, the Hybrid Web Container also provides additional device and SUP services, including: Off-line cache Reliable messaging Secure store Application provisioning Integration with SUP middleware for MBO data exchange In future versions, other device services such as camera, contacts, and others will be supported. Container Messaging Components Hybrid Web Container Device Runtime This device-resident native application provides a runtime environment for the Hybrid Web applications, and it has to be deployed once using an application provisioning tool such as Afaria. After that, the applications are deployed automatically when the container runs on the device and the protocol between container and server identify differences in versions (see Figure 6). Container App Designer MBO Tooling Container Client Metadata (HTML/CSS/JS) Browser Container Metadata (HTML5/CSS/JS) Workflow Server Metadata Unwired Server MBO Metadata Lookup/Search Container Services (Storage/Messaging/ Security/Provisioning) MBO Cache Pull Hybrid Web Container Push/DCN SAP System XML Messages Figure 6. Mobile Workflow Forms Editor 6

9 Mobile Workflow Forms Editor Mobile Workflow Forms Editor is the WYSIWYG tool to build lightweight applications and mobile workflows that run in the Hybrid Web Container. The Mobile Workflow Forms Editor, included with Sybase Unwired Platform, helps design the user interface and test the flow of the business process for a Hybrid Web Container application. The Mobile Workflow Forms Editor allows the development of mobile workflow screens that can call create, update and delete operations, as well as object queries, of a mobile business object. Mobile Workflow package files are generated using the package generation wizard in the Mobile Workflow Forms Editor. The generated package output is comprised of HTML/CSS/JavaScript. The logic for accessing the data and navigating between screens is exposed as a JavaScript API. Packages can be deployed to Unwired Server and assigned to users using the Mobile Workflow Forms Editor in Eclipse through a connection to the SCC administrative interfaces. The generated Hybrid Web Container package contains files that reference an MBO package, an MBO in that package and the operation or object query to call along with a mapping of which key values map to parameter values. Middleware This architecture relies on SUP middleware to integrate and mobilize data sources using the core SUP modeling concept called MBO. Middleware provides connectivity to various back- ends through this intermediate MBO runtime construct, thereby providing a single interface for device application developers and abstracting the complexity of the back-end. It also provisions the hybrid container applications based on the application assignments in a secure fashion. The communication between the container and middleware is encrypted to enable confidentiality of message content. Sybase Unwired Workspace Mobile Business Object Tooling This component is a key piece of the architecture that enables modeling MBOs, which are used for data transfer between the container and the back-end through the middleware. This component is an Eclipse plug-in just like the Mobile Workflow Forms Editor. Administration Console Hybrid Web Container applications are managed and deployed through the same management/administration console used to manage SUP. This consistency provides the ability to assign applications to devices/users based on regular expression-centric matching rules. This console also enables monitoring of the state of the platform and provides metrics for tuning. Mobile Workflow Enablement Sybase Mobile Workflow technologies enable mobile device users to operate as workflow participants. SUP provides the last-mile connectivity for workflow applications, allowing the mobile user to start and respond to back-end enterprise requests within a generic framework. Mobile Workflow utilizes the concept of a container on the device that is a native application with a Web browser plug-in, a built-in SDK for connectivity, guaranteed messaging, caching and security. Mobile Workflow relies on messaging between the server and a container on a device that invokes online operations to the back end or cached MBO data in the SUP server. Workflow Components In the workflow architecture shown in Figure 7, changes to back-end workflows, generally sent via Data Change Notifications (DCN), result in the creation of messages that are sent to the messaging server for dispatch. Spooled messages that meet a specified set of matching criteria are placed in a queue for processing by plug-ins to the messaging transformer component, which augment the message with application-specific data or processing instructions. 7

10 Messaging Service SUP Data Service Message Processor Mobile Device Message Interceptor DCN Servlet EIS Device Inbox Device Messaging Transformer Transformer Queue JMS Host DCN Servlet MMS DB Response Processor Application(s) Responder Response Queue DS Consolidated Database Figure 7. Workflow Architecture Once transformed, the augmented message may be queued for transmission to the mobile device when the device next connects to the SUP server, or the message may be sent to the device directly. These messages are stored in the device s inbox where they await the user s actions. When a user loads an in-box message, the appropriate form is loaded by the workflow application, and the user may perform application-provided actions (such as approving an expense request). The device user s responses are sent back to the messaging server. Depending on the application, the response action may be queued or may result in a synchronous action; this behavior is different from outbound message transformations, which are always queued. Regardless of whether the response action is queued or performed immediately, the application communicates with the SUP server to perform the action s unit of work. Mobile Synchronization Applications Synchronization applications provide transactional consistency between the mobile device, the middleware and the back-end system. These custom applications are designed and built to suit specific business scenarios from the ground up or could start with a bespoke application and adapt with a large degree of customization. Several application requirements must be considered to determine the best set of SUP technologies to employ with the associated sizing. Application designs that fail to take these criteria into account may have challenges in meeting their key performance indicators (KPIs). Cache Synchronization Cache synchronization allows mapping mobile data and service objects to SAP Remote Function Calls (RFCs) using Java Connector (JCO) and to other non-sap data sources such as databases and Web services. When SUP is used in a stand-alone manner for data synchronization (without DOE), it utilizes an efficient bulk transfer and data insertion technology between the middleware cache and the device database known as replication-based synchronization (RBS). In an SUP stand-alone deployment, the mobile application is designed such that the developer specifies how to load data from the back- end into the cache and then filters and downloads cache data using device-supplied parameters. The mobile content model and the mapping to the back-end are directly integrated. 8

11 This style of coupling between device and back-end queries implies that the back-end must be able to respond to requests from the middleware based on user-supplied parameters and serve up mobile data appropriately. Normally, some mobile-specific adaptation is required within SAP Business Application Programming Interfaces (BAPI). Because of the direct nature of application parameter mapping and RBS protocol efficiencies, SUP cache synchronization deployment is ideal: With large payloads to devices (may be due to mostly disconnected scenarios) Where ad hoc data downloads might be expected For SAP or non-sap back-ends Large payloads, for example, can occur in task worker (service) applications that must access large product catalogs or where service occurs in remote locations and workers might synchronize once a day. While SUP RBS synchronization does benefit from middleware caching, the direct coupling requires the back end to support an adaptation where mobile user data can be determined. Cache Synchronization Components The goal of synchronization is to keep views (i.e. the state) of data consistent among multiple tiers. The assumption is that if data changes on one tier (e.g. the enterprise system of record), all other tiers interested in that data (mobile devices, intermediate staging areas/caches and so on) will eventually be synchronized to have the same data/state on that system. Core Components The SUP server synchronizes data between the device and the back-end by maintaining records of device synchronization activity in its consolidated database along with any cached data that may have been retrieved from the back-end or pushed from the device. The SUP server employs several components in the synchronization chain (see Figure 8). Mobile Channel Interfaces provide a conduit for transporting data to and from remote devices. Two main channel interfaces provide messaging and replication. The Messaging Channel serves as the abstraction to all device-side notifications (BES, APNS and others) so that when changes to back-end data occur, devices can be notified of changes relevant for their application and configuration. This channel is also used to enable data synchronization on ios. 2 The Replication Channel serves as the conduit over which data is replicated between device and the mobile middleware. This is an efficient database row replication technology. Mobile Middleware Services (MMS) arbitrate and manage communications between device requests from the mobile channel interfaces in the form that is suitable for transformation to a common MBO service request and a canonical form of enterprise data supplied by the Data Services (DS). DS is the conduit to enterprise data and operations within the firewall or hosted in the cloud. The DS services and the MMS together manage the Consolidated Database (CDB) where data is cached as it is synchronized with client devices. Once a mobile application model is designed, it can be deployed to the SUP server where it operates as part of a specialized container-managed package interfacing with the MMS and DS components. Cache data and messages are persisted in the databases in the data tier. Changes made on the device are passed to the MMS component and replayed against the DS interfaces with the back-end. Data that changes on the back- end as a result of device changes, or those originating elsewhere, are replicated to the device database. 2 In a future release, cache synchronization will use the replication channel for ios as is currently done with all other devices. 9

12 Public Network DMZ Private Network Unwired Server (Clustered) Messaging Channel Mobile Devices Application(s) MBS Client UltraLite Outbound Queue Inbound Queue Replication Channel JMS Host Mobile Middleware Services Data Services Jaas Connection Pools LDAP Server RBS Client UltraLite Relay Servers MobiLink Unified Agent Service Sybase Control Center Data Change Notification SUP Data Tier (Active/Passive HA) Consolidated Database Cluster DB Unwired Workspace Enterprise Information Systems SAP Applications Databases SOAP/ REST Services User Agent DB Advantage Messaging DB Figure 8. SUP Cache Synchronization Architecture The Cache As the name implies this form of synchronization uses the cache as a mirror of what users see on the device. While the cache is not the system of record, it serves as an intermediary to allow the server to compare the last time cache elements were updated with the time the specific data elements on the device were last successfully synchronized. This mechanism allows the server to download only the elements that have changed since the last time that device synchronized. The cache is manifested in the CDB, which is a relational database management system. The server, or more specifically the application package hosted in the application server, communicates to the CDB through JDBC connection pools, which can be configured in the administration console. The MBO parameters and the relationship among MBOs define the shape of the cache tables. The internal implementation of these tables and the associated queries are not public and may change from release to release. Each package has its own cache, and the lifecycle of the cache is the same as the package. If the package is removed from the server, the cache is removed. Cache data can be shared or partitioned based on application parameters defined in the MBO model. If an MBO definition loads data where two application users have overlapping synchronization parameters, they are sharing the same data. On the other hand if the application model defines the MBO load parameters in a way that makes the data unique to a user (for example an employee ID), then the cache is partitioned and not shared. 10

13 Normally, shared cache data is reference or master data that is not typically updated by device users. Updating shared data will incur locking costs in the server and should be, if possible, accomplished infrequently and during periods of low user activity. The validity of cached data, like reference data, can be made invalid by configuring a cache group. By default, all MBOs belong to the same cache group. Available refresh settings for a cache group include: On (device) demand with a specified window of cache coherency Scheduled to refresh periodically after initial load Scheduled once for use where the initial load is done with a load query Always valid because the cache group will be updated by DCN Once the device demand or cache schedule triggers a load, all elements in the cache group are refreshed. To the extent possible, the MBO model should be designed in a way that partitions user data (with a unique user-specific key) that is meant to be updated from the device. The cache can be updated by a device user with the proper security role or by a DCN. When a device updates the cache, the changes from a result set can be optionally written to the cache along with the update to the back-end (apply results to the cache) 3. Alternatively, a portion of the cache can be invalidated, whereupon it will be refreshed. The latter method must not be used when a DCN is used to populate the cache since the server needs an operation to update the cache when it is invalidated. The DCN is a HTTP/JSON intranet-facing interface exposed through the built-in Web server for each package and the associated MBOs, with the intent that the back-end may proactively send changes to update the cache. Properly authenticated DCNs may send complete payload changes or notifications that something has changed (causing the cache to be invalidated for that record). Synchronization with Data Orchestration Engine The Sybase Unwired Platform Data Orchestration Engine (SUP DOE) deployment option provides additional flexibility in terms of allowing the system designer to model and consolidate SAP mobile content in the middle tier and separately layer distribution rules over this content. This approach is especially useful where back-ends cannot provide a mobile interface that serves up mobile data or where additional flexibility is required. Using this approach, the distribution rules can evolve separately from the content model, and different distribution rule sets can be used with the same content model. The technology to enable this behavior is built directly into the SAP NetWeaver stack and is therefore best suited to SAP-only implementations or where third-party back-end integration is already provided through NetWeaver. This method specifies BAPI CRUD interfaces to adapt back-end suite data sources to the middleware data consolidation area. The SUP DOE option was originally designed for mobilizing information workers who are mostly connected using applications such as CRM. As its name implies, this option consolidates all mobile back-end data and then, on a schedule, executes rules to determine mobile distribution. The SUP DOE option uses XML-based messaging between the DOE staging area and SUP where they are queued. The messages are then transformed into packets suitable for message-based synchronization (MBS) to the device a form that is far less effective in large transfers relative to its RBS cousin. 3 Restrictions apply to the mapping of back-end operations that are intended to update the cache so that the MBO attributes in the cache are properly maintained. During an update with this policy, the back-end data may not be properly reflected in the cache if the back-end further updates fields that have been applied during the cache write-through. This issue will be addressed in a future version of the server. 11

14 On some device platforms, MBS/DOE device downloads may be optimized for initial synchronization (when a user first connects) by transferring the entire binary representation of the mobile database. However, subsequent synchronizations will use MBS to insert change records into the device database one at a time. The user perceives MBS as delivering data over a period of time. If the application is mostly connected and payloads are reasonably sized, MBS performance may be appropriate for your application. In summary, the SUP DOE option is ideal where: The SAP back-end cannot support mobile queries The design dictates that the data distribution be accomplished in the middleware Mostly-connected device deployments are used Occasionally-connected device deployments are needed With small payloads With medium-sized payloads with overnight pre-processing An SAP-only solution is being built Data Orchestration Engine Components The SUP DOE architecture differs from its cache synchronization cousin in significant ways. Description of the content model and distribution rules are configured in the DOE tooling. Once the data model and rules are ready to be deployed, a package artifact known as Entity Set Definition for Mobile Applications (ESDMA) is used to communicate the application definition from within DOE. The ESDMA deployment tool creates the runtime artifacts in the Sybase server (see Figure 9). Figure 9. DOE Information Flow 12

15 The runtime artifacts in the Sybase server are limited to reliable delivery of messages both to and from devices. Data staging is done in the DOE middleware, while message store and forward bound for devices is done in the SUP messaging layers. A message-based server interconnect is used between the Sybase SUP server and its DOE component. Messaging, rather than database replication, is used to move data between back-end and device (see Figure 10). Public Network DMZ Private Network Unwired Server (Clustered) Messaging Channel Container Services Mobile Devices Application(s) MBS Client UltraLite Relay Servers Outbound Queue Unified Agent Service Sybase Control Center JMS Host Mobile Middleware Services Data Change Notification Data Services Jaas DOE-Connector http Messaging Connection Pools LDAP Server SUP Data Tier (Active/Passive HA) Consolidated Database Cluster DB User Agent DB Figure 10. SUP DOE Architecture Unwired Workspace SAP Applications NetWeaver Mobile (DOE) Advantage Messaging DB The DOE Connector (DOE-C) is the reliable bidirectional interconnect component between SUP and DOE. This interconnect transports XML payload, and the SUP messaging layers transform this payload into a form suitable for transmission to the devices. A reliable, encrypted, compression-capable, messaging infrastructure is utilized between the SUP server and the device. Once on the device client side, messages are stored within the MBS SDK persistence framework. Monitoring of SUP messages in the store and forward infrastructure is accomplished in the Sybase Control Center. Summary The Sybase Unwired Platform provides a range of integrated technology that allows developers to design and implement a variety of mobile applications quickly and deploy them into a secure environment where they can be administered from a single console. Depending on your needs, you can find more information through white papers covering subjects such as development fundamentals, security or detailed, device-specific developer guides. The SAP Developer Network also provides mobile discussion boards dedicated to SUP and associated literature that will further your understanding of the platform. 13

16 Sybase, Inc. Worldwide Headquarters One Sybase Drive Dublin, CA U.S.A sybase Copyright 2011 Sybase, Inc. All rights reserved. Unpublished rights reserved under U.S. copyright laws. Sybase, the Sybase logo, Afaria and MobiLink are trademarks of Sybase, Inc. or its subsidiaries. indicates registration in the United States of America. SAP, the SAP logo and NetWeaver are the trademarks or registered trademarks of SAP AG in Germany and in several other countries. All other trademarks are the property of their respective owners. 08/11

Sybase Unwired Platform 2.1 Sizing Guide

Sybase Unwired Platform 2.1 Sizing Guide white paper Sybase Unwired Platform 2.1 Sizing Guide OData Mobile Workflow Hybrid Web Container Native Object API www.sybase.com Table of Contents 1 Functions of Sybase Unwired Platform 1 Online Data Proxy

More information

Building a Simple Workflow Application for the Sybase Unwired Server [Part 3]

Building a Simple Workflow Application for the Sybase Unwired Server [Part 3] MOBILITY Building a Simple Workflow Application for the Sybase Unwired Server [Part 3] By Mark Gearhart, SAP In the third of a 3-part series, we build a simple workflow application for the Sybase Unwired

More information

This document applies to Sybase Unwired Platform For more information, visit the Mobile homepage.

This document applies to Sybase Unwired Platform For more information, visit the Mobile homepage. Applies to: This document applies to Sybase Unwired Platform 1.5.2. For more information, visit the Mobile homepage. Summary As Enterprise Mobility is gaining more and more importance day by day, the acquisition

More information

New Features. Sybase Unwired Platform 1.5.5

New Features. Sybase Unwired Platform 1.5.5 New Features Sybase Unwired Platform 1.5.5 DOCUMENT ID: DC01203-01-0155-01 LAST REVISED: December 2010 Copyright 2010 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software and

More information

OpenIAM Identity and Access Manager Technical Architecture Overview

OpenIAM Identity and Access Manager Technical Architecture Overview OpenIAM Identity and Access Manager Technical Architecture Overview Overview... 3 Architecture... 3 Common Use Case Description... 3 Identity and Access Middleware... 5 Enterprise Service Bus (ESB)...

More information

Mobile Application Life Cycle. SAP Mobile Platform 2.3

Mobile Application Life Cycle. SAP Mobile Platform 2.3 Mobile Application Life Cycle SAP Mobile Platform 2.3 DOCUMENT ID: DC01932-01-0230-03 LAST REVISED: July 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software

More information

WebSphere Application Server, Version 5. What s New?

WebSphere Application Server, Version 5. What s New? WebSphere Application Server, Version 5 What s New? 1 WebSphere Application Server, V5 represents a continuation of the evolution to a single, integrated, cost effective, Web services-enabled, J2EE server

More information

Overview SENTINET 3.1

Overview SENTINET 3.1 Overview SENTINET 3.1 Overview 1 Contents Introduction... 2 Customer Benefits... 3 Development and Test... 3 Production and Operations... 4 Architecture... 5 Technology Stack... 7 Features Summary... 7

More information

Kony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy

Kony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy Kony MobileFabric Release Notes On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on

More information

Installation Guide for Runtime Sybase Unwired Platform 2.1 ESD #1

Installation Guide for Runtime Sybase Unwired Platform 2.1 ESD #1 Installation Guide for Runtime Sybase Unwired Platform 2.1 ESD #1 Windows DOCUMENT ID: DC01698-01-0211-01 LAST REVISED: October 2012 Copyright 2012 by Sybase, Inc. All rights reserved. This publication

More information

X100 ARCHITECTURE REFERENCES:

X100 ARCHITECTURE REFERENCES: UNION SYSTEMS GLOBAL This guide is designed to provide you with an highlevel overview of some of the key points of the Oracle Fusion Middleware Forms Services architecture, a component of the Oracle Fusion

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework

More information

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints Active Endpoints ActiveVOS Platform Architecture ActiveVOS Unique process automation platforms to develop, integrate, and deploy business process applications quickly User Experience Easy to learn, use

More information

Enterprise SOA Experience Workshop. Module 8: Operating an enterprise SOA Landscape

Enterprise SOA Experience Workshop. Module 8: Operating an enterprise SOA Landscape Enterprise SOA Experience Workshop Module 8: Operating an enterprise SOA Landscape Agenda 1. Authentication and Authorization 2. Web Services and Security 3. Web Services and Change Management 4. Summary

More information

Sentinet for BizTalk Server SENTINET

Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and API Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication

More information

Security. SAP Mobile Platform 2.3

Security. SAP Mobile Platform 2.3 Security SAP Mobile Platform 2.3 DOCUMENT ID: DC01930-01-0230-02 LAST REVISED: July 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software and to any subsequent

More information

WHITE PAPER. Good Mobile Intranet Technical Overview

WHITE PAPER. Good Mobile Intranet Technical Overview WHITE PAPER Good Mobile Intranet CONTENTS 1 Introduction 4 Security Infrastructure 6 Push 7 Transformations 8 Differential Data 8 Good Mobile Intranet Server Management Introduction Good Mobile Intranet

More information

SMP521. SAP Mobile Platform - Native and Hybrid Application Development COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

SMP521. SAP Mobile Platform - Native and Hybrid Application Development COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s) SMP521 SAP Mobile Platform - Native and Hybrid Application Development. COURSE OUTLINE Course Version: 10 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2014 SAP AG. All rights reserved. No part

More information

Mobile Data Models: Using Mobile Business Objects. SAP Mobile Platform 2.3 SP02

Mobile Data Models: Using Mobile Business Objects. SAP Mobile Platform 2.3 SP02 Mobile Data Models: Using Mobile Business Objects SAP Mobile Platform 2.3 SP02 DOCUMENT ID: DC01910-01-0230-02 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication

More information

TIBCO Complex Event Processing Evaluation Guide

TIBCO Complex Event Processing Evaluation Guide TIBCO Complex Event Processing Evaluation Guide This document provides a guide to evaluating CEP technologies. http://www.tibco.com Global Headquarters 3303 Hillview Avenue Palo Alto, CA 94304 Tel: +1

More information

AD105 Introduction to Application Development for the IBM Workplace Managed Client

AD105 Introduction to Application Development for the IBM Workplace Managed Client AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group

More information

CA GovernanceMinder. CA IdentityMinder Integration Guide

CA GovernanceMinder. CA IdentityMinder Integration Guide CA GovernanceMinder CA IdentityMinder Integration Guide 12.6.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan

More information

Getting Started Tutorial - Eclipse Edition. Sybase Unwired Platform 1.2

Getting Started Tutorial - Eclipse Edition. Sybase Unwired Platform 1.2 Getting Started Tutorial - Eclipse Edition Sybase Unwired Platform 1.2 DOCUMENT ID: DC01017-01-0120-01 LAST REVISED: March, 2009 Copyright 2009 by Sybase, Inc. All rights reserved. This publication pertains

More information

VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources

VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources VMware AirWatch Integration with F5 Guide Enabling secure connections between mobile applications and your backend resources Workspace ONE UEM v9.6 Have documentation feedback? Submit a Documentation Feedback

More information

Identity Provider for SAP Single Sign-On and SAP Identity Management

Identity Provider for SAP Single Sign-On and SAP Identity Management Implementation Guide Document Version: 1.0 2017-05-15 PUBLIC Identity Provider for SAP Single Sign-On and SAP Identity Management Content 1....4 1.1 What is SAML 2.0.... 5 SSO with SAML 2.0.... 6 SLO with

More information

Introduction to Worklight Integration IBM Corporation

Introduction to Worklight Integration IBM Corporation Introduction to Worklight Integration Agenda IBM Mobile Foundation Introduction to Worklight How to Integrate Worklight Adapters WebAPI HTTP & SOAP Database (SQL) WebSphere Message Broker Cast Iron 2 IBM

More information

Introduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve

Introduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve Enterprise Java Introduction Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve Course Description This course focuses on developing

More information

Sophos Mobile Control Technical guide

Sophos Mobile Control Technical guide Sophos Mobile Control Technical guide Product version: 1.1 Document date: July 2011 Contents 1. About Sophos Mobile Control... 3 2. Integration... 4 3. Architecture... 6 4. Workflow... 12 5. Directory

More information

Oracle Application Server 10g Integration Interconnect. An Oracle Technical White Paper January 2005

Oracle Application Server 10g Integration Interconnect. An Oracle Technical White Paper January 2005 Oracle Application Server 10g Integration Interconnect An Oracle Technical White Paper January 2005 Introduction... 2 FeatureS... 2 Clean Separation of Integration Logic from Integration Platform... 2

More information

905M 67% of the people who use a smartphone for work and 70% of people who use a tablet for work are choosing the devices themselves

905M 67% of the people who use a smartphone for work and 70% of people who use a tablet for work are choosing the devices themselves 67% of the people who use a smartphone for work and 70% of people who use a tablet for work are choosing the devices themselves 905M tablets in use for work and home globally by 2017 Before Now 32% of

More information

WebSphere 4.0 General Introduction

WebSphere 4.0 General Introduction IBM WebSphere Application Server V4.0 WebSphere 4.0 General Introduction Page 8 of 401 Page 1 of 11 Agenda Market Themes J2EE and Open Standards Evolution of WebSphere Application Server WebSphere 4.0

More information

SQL Anywhere. Industry-leading embedded database management and data movement technologies built for frontline environments

SQL Anywhere. Industry-leading embedded database management and data movement technologies built for frontline environments SQL Anywhere Industry-leading embedded database management and data movement technologies built for frontline environments product datasheet EXPLOSION OF FRONTLINE DATA The frontlines have evolved into

More information

SAP Security in a Hybrid World. Kiran Kola

SAP Security in a Hybrid World. Kiran Kola SAP Security in a Hybrid World Kiran Kola Agenda Cybersecurity SAP Cloud Platform Identity Provisioning service SAP Cloud Platform Identity Authentication service SAP Cloud Connector & how to achieve Principal

More information

Guide to Deploying VMware Workspace ONE with VMware Identity Manager. SEP 2018 VMware Workspace ONE

Guide to Deploying VMware Workspace ONE with VMware Identity Manager. SEP 2018 VMware Workspace ONE Guide to Deploying VMware Workspace ONE with VMware Identity Manager SEP 2018 VMware Workspace ONE You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

The IBM MobileFirst Platform

The IBM MobileFirst Platform The IBM MobileFirst Platform Curtis Miles IBM MobileFirst Solution Architect April 14, 2015 What is the IBM MobileFirst Platform? A modular set " of libraries, tools, and runtimes " that help you " easily

More information

CA IdentityMinder. Glossary

CA IdentityMinder. Glossary CA IdentityMinder Glossary 12.6.3 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your informational

More information

SECURE, FLEXIBLE ON-PREMISE STORAGE WITH EMC SYNCPLICITY AND EMC ISILON

SECURE, FLEXIBLE ON-PREMISE STORAGE WITH EMC SYNCPLICITY AND EMC ISILON White Paper SECURE, FLEXIBLE ON-PREMISE STORAGE WITH EMC SYNCPLICITY AND EMC ISILON Abstract This white paper explains the benefits to the extended enterprise of the on-premise, online file sharing storage

More information

Guide to Deploying VMware Workspace ONE. VMware Identity Manager VMware AirWatch 9.1

Guide to Deploying VMware Workspace ONE. VMware Identity Manager VMware AirWatch 9.1 Guide to Deploying VMware Workspace ONE VMware Identity Manager 2.9.1 VMware AirWatch 9.1 Guide to Deploying VMware Workspace ONE You can find the most up-to-date technical documentation on the VMware

More information

Oracle Mobile Application Framework

Oracle Mobile Application Framework Oracle Mobile Application Framework Oracle Mobile Application Framework (Oracle MAF) is a hybrid-mobile development framework that enables development teams to rapidly develop single-source applications

More information

ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES OVERVIEW

ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES OVERVIEW ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES OVERVIEW Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Chapter 1: About This Document

More information

Creating Application Definitions in Hana Cloud Platform Mobile Services

Creating Application Definitions in Hana Cloud Platform Mobile Services SAP Hana Cloud Platform Mobile Services How-To Guide Provided by SAP s Technology RIG Creating Application Definitions in Hana Cloud Platform Mobile Services Applicable Releases: Platform Mobile Services

More information

Deltek Touch Expense for Ajera. Touch 1.0 Technical Installation Guide

Deltek Touch Expense for Ajera. Touch 1.0 Technical Installation Guide Deltek Touch Expense for Ajera Touch 1.0 Technical Installation Guide June 01, 2018 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical

More information

MB Microsoft Dynamics CRM 2016 Online Deployment.

MB Microsoft Dynamics CRM 2016 Online Deployment. MB2-710 Microsoft Dynamics CRM 2016 Online Deployment Getting Started Overview CRM Online is a cloud-based offering of Microsoft Dynamics CRM The licensing is a subscription-based model with a monthly

More information

PeopleSoft Internet Architecture

PeopleSoft Internet Architecture PeopleSoft Internet Architecture AN OPEN ARCHITECTURE FOR INTERNET ACCESS AND INTEGRATION 3 ( 2 3 / (6 2 ) 7 Ã3 2 6, 7, 2 1 Ã3 $ 3 ( 5 - $ 1 8 $ 5 < Ã 3 (23/(6 2)7Ã, 17(51(7Ã$ 5&+,7(&785( - $18$5

More information

Sentinet for BizTalk Server VERSION 2.2

Sentinet for BizTalk Server VERSION 2.2 for BizTalk Server VERSION 2.2 for BizTalk Server 1 Contents Introduction... 2 SOA Repository... 2 Security... 3 Mediation and Virtualization... 3 Authentication and Authorization... 4 Monitoring, Recording

More information

SUP: Personalization Keys and Synchronize Parameter

SUP: Personalization Keys and Synchronize Parameter SUP: Personalization Keys and Synchronize Parameter Applies to: Blackberry Mobile. For more information, visit the Mobile homepage. Summary This article gives a brief idea about Personalization Keys and

More information

Cisco Enterprise Cloud Suite Overview Cisco and/or its affiliates. All rights reserved.

Cisco Enterprise Cloud Suite Overview Cisco and/or its affiliates. All rights reserved. Cisco Enterprise Cloud Suite Overview 2015 Cisco and/or its affiliates. All rights reserved. 1 CECS Components End User Service Catalog SERVICE PORTAL Orchestration and Management UCS Director Application

More information

Dolby Conference Phone 3.1 configuration guide for West

Dolby Conference Phone 3.1 configuration guide for West Dolby Conference Phone 3.1 configuration guide for West 17 January 2017 Copyright 2017 Dolby Laboratories. All rights reserved. For information, contact: Dolby Laboratories, Inc. 1275 Market Street San

More information

Sentinet for Microsoft Azure SENTINET

Sentinet for Microsoft Azure SENTINET Sentinet for Microsoft Azure SENTINET Sentinet for Microsoft Azure 1 Contents Introduction... 2 Customer Benefits... 2 Deployment Topologies... 3 Cloud Deployment Model... 3 Hybrid Deployment Model...

More information

SAP Automation (BC-FES-AIT)

SAP Automation (BC-FES-AIT) HELP.BCFESRFC Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission

More information

BEAWebLogic. Portal. Overview

BEAWebLogic. Portal. Overview BEAWebLogic Portal Overview Version 10.2 Revised: February 2008 Contents About the BEA WebLogic Portal Documentation Introduction to WebLogic Portal Portal Concepts.........................................................2-2

More information

Red Hat AMQ 7.2 Introducing Red Hat AMQ 7

Red Hat AMQ 7.2 Introducing Red Hat AMQ 7 Red Hat AMQ 7.2 Introducing Red Hat AMQ 7 Overview of Features and Components Last Updated: 2018-07-16 Red Hat AMQ 7.2 Introducing Red Hat AMQ 7 Overview of Features and Components Legal Notice Copyright

More information

Alteryx Technical Overview

Alteryx Technical Overview Alteryx Technical Overview v 1.5, March 2017 2017 Alteryx, Inc. v1.5, March 2017 Page 1 Contents System Overview... 3 Alteryx Designer... 3 Alteryx Engine... 3 Alteryx Service... 5 Alteryx Scheduler...

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and

More information

VMware Workspace ONE Quick Configuration Guide. VMware AirWatch 9.1

VMware Workspace ONE Quick Configuration Guide. VMware AirWatch 9.1 VMware Workspace ONE Quick Configuration Guide VMware AirWatch 9.1 A P R I L 2 0 1 7 V 2 Revision Table The following table lists revisions to this guide since the April 2017 release Date April 2017 June

More information

Guide to Deploying VMware Workspace ONE. DEC 2017 VMware AirWatch 9.2 VMware Identity Manager 3.1

Guide to Deploying VMware Workspace ONE. DEC 2017 VMware AirWatch 9.2 VMware Identity Manager 3.1 Guide to Deploying VMware Workspace ONE DEC 2017 VMware AirWatch 9.2 VMware Identity Manager 3.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Siebel Application Deployment Manager Guide. Version 8.0, Rev. A April 2007

Siebel Application Deployment Manager Guide. Version 8.0, Rev. A April 2007 Siebel Application Deployment Manager Guide Version 8.0, Rev. A April 2007 Copyright 2005, 2006, 2007 Oracle. All rights reserved. The Programs (which include both the software and documentation) contain

More information

DreamFactory Security Guide

DreamFactory Security Guide DreamFactory Security Guide This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit

More information

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Microsoft SharePoint Server 2013 Plan, Configure & Manage Microsoft SharePoint Server 2013 Plan, Configure & Manage Course 20331-20332B 5 Days Instructor-led, Hands on Course Information This five day instructor-led course omits the overlap and redundancy that

More information

Integrating Legacy Assets Using J2EE Web Services

Integrating Legacy Assets Using J2EE Web Services Integrating Legacy Assets Using J2EE Web Services Jonathan Maron Oracle Corporation Page Agenda SOA-based Enterprise Integration J2EE Integration Scenarios J2CA and Web Services Service Enabling Legacy

More information

Extended Search Administration

Extended Search Administration IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 Note! Before using

More information

Horizon Workspace Administrator's Guide

Horizon Workspace Administrator's Guide Horizon Workspace Administrator's Guide Horizon Workspace 1.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.

More information

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the need for something like Oracle Mobile

More information

PERSPECTIVE. Mobilizing SAP Enterprise Applications. Abstract. Suresh Santhana & Anoop Kumar

PERSPECTIVE. Mobilizing SAP Enterprise Applications. Abstract. Suresh Santhana & Anoop Kumar PERSPECTIVE Mobilizing SAP Enterprise Applications Suresh Santhana & Anoop Kumar Abstract In today s competitive environment, enterprise users must handle critical tasks and decision-making in real- time,

More information

REVISED 6 NOVEMBER 2018 COMPONENT DESIGN: VMWARE IDENTITY MANAGER ARCHITECTURE

REVISED 6 NOVEMBER 2018 COMPONENT DESIGN: VMWARE IDENTITY MANAGER ARCHITECTURE REVISED 6 NOVEMBER 2018 COMPONENT DESIGN: VMWARE IDENTITY MANAGER ARCHITECTURE Table of Contents Component Design: VMware Identity Manager Architecture Design Overview VMware Identity Manager Connector

More information

Deltek Vision 7.6. Technical Overview and System Requirements: Advanced Deployment (150 or More Employees)

Deltek Vision 7.6. Technical Overview and System Requirements: Advanced Deployment (150 or More Employees) Deltek Vision 7.6 Technical Overview and System Requirements: Advanced Deployment (150 or More Employees) April 25, 2017 While Deltek has attempted to verify that the information in this document is accurate

More information

Tutorial: Mobile Workflow Package Development. Sybase Unwired Platform 1.5.2

Tutorial: Mobile Workflow Package Development. Sybase Unwired Platform 1.5.2 Tutorial: Mobile Workflow Package Development Sybase Unwired Platform 1.5.2 DOCUMENT ID: DC01212-01-0152-02 LAST REVISED: September 2010 Copyright 2010 by Sybase, Inc. All rights reserved. This publication

More information

Database Binding Component User's Guide

Database Binding Component User's Guide Database Binding Component User's Guide Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 821 1069 05 December 2009 Copyright 2009 Sun Microsystems, Inc. 4150 Network Circle,

More information

Announcements. me your survey: See the Announcements page. Today. Reading. Take a break around 10:15am. Ack: Some figures are from Coulouris

Announcements.  me your survey: See the Announcements page. Today. Reading. Take a break around 10:15am. Ack: Some figures are from Coulouris Announcements Email me your survey: See the Announcements page Today Conceptual overview of distributed systems System models Reading Today: Chapter 2 of Coulouris Next topic: client-side processing (HTML,

More information

ForeScout Extended Module for MaaS360

ForeScout Extended Module for MaaS360 Version 1.8 Table of Contents About MaaS360 Integration... 4 Additional ForeScout MDM Documentation... 4 About this Module... 4 How it Works... 5 Continuous Query Refresh... 5 Offsite Device Management...

More information

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0. Feature and Technical Overview

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0. Feature and Technical Overview BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Feature and Technical Overview SWDT305802-524791-0331031644-001 Contents 1 Overview: BlackBerry Enterprise Server... 5 New in this release...

More information

Design and deliver cloud-based apps and data for flexible, on-demand IT

Design and deliver cloud-based apps and data for flexible, on-demand IT White Paper Design and deliver cloud-based apps and data for flexible, on-demand IT Design and deliver cloud-based apps and data for flexible, on-demand IT Discover the fastest and easiest way for IT to

More information

Verteilte Systeme (Distributed Systems)

Verteilte Systeme (Distributed Systems) Verteilte Systeme (Distributed Systems) Karl M. Göschka Karl.Goeschka@tuwien.ac.at http://www.infosys.tuwien.ac.at/teaching/courses/ VerteilteSysteme/ Lecture 4: Operating System Support Processes and

More information

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes

VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes Workspace ONE UEM v9.6 Have documentation feedback? Submit

More information

ianywhere Mobile Office for Lotus Domino

ianywhere Mobile Office for Lotus Domino ianywhere Mobile Office for Lotus Domino Copyright and Trademarks ianywhere Solutions is a subsidiary of Sybase, Inc. Copyright 2008 ianywhere Solutions, Inc. All rights reserved. ianywhere, OneBridge,

More information

Server Installation and Administration Guide

Server Installation and Administration Guide NetApp Connect 5.1 Server Installation and Administration Guide NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501 Support telephone: +1 (888)

More information

PayPal Delivers World Class Customer Service, Worldwide

PayPal Delivers World Class Customer Service, Worldwide PayPal Delivers World Class Customer Service, Worldwide Greg Gates, VP of Enterprise Ops Engineering Ramki Rosanuru, Sr. Engineering Manager-COE PayPal PEGA in PayPal Why we choose PEGA? Bridge the gap

More information

The Now Platform Reference Guide

The Now Platform Reference Guide The Now Platform Reference Guide A tour of key features and functionality START Introducing the Now Platform Digitize your business with intelligent apps The Now Platform is an application Platform-as-a-Service

More information

Distribution and Integration Technologies

Distribution and Integration Technologies Distribution and Integration Technologies Distributed Architectures Patterns and Styles 1 Distributed applications infrastructure ISP intranet wireless backbone desktop computer: server: laptops: tablets:

More information

SSO Integration Overview

SSO Integration Overview SSO Integration Overview 2006-2014 Ping Identity Corporation. All rights reserved. PingFederate SSO Integration Overview Version 7.2 June, 2014 Ping Identity Corporation 1001 17th Street, Suite 100 Denver,

More information

IBM Rational Application Developer for WebSphere Software, Version 7.0

IBM Rational Application Developer for WebSphere Software, Version 7.0 Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need

More information

Saperion. Release Notes. Version: 8.0

Saperion. Release Notes. Version: 8.0 Saperion Release Notes Version: 8.0 Written by: Product Knowledge, R&D Date: July 2017 2017 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International Inc., registered in the U.S. and/or

More information

Roadmap to Cloud with Cloud Application Foundation

Roadmap to Cloud with Cloud Application Foundation Roadmap to Cloud with Cloud Application Foundation Maciej Gruszka Oracle FMW PM, EMEA Copyright 2014, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The preceding is intended

More information

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows,

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, 2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, Windows Server, and other product names are or may be registered

More information

How to choose the right approach to analytics and reporting

How to choose the right approach to analytics and reporting SOLUTION OVERVIEW How to choose the right approach to analytics and reporting A comprehensive comparison of the open source and commercial versions of the OpenText Analytics Suite In today s digital world,

More information

ARCHITECTURE GUIDE. Campaign Manager 6.0

ARCHITECTURE GUIDE. Campaign Manager 6.0 ARCHITECTURE GUIDE Campaign Manager 6.0 VERSION CONTROL Version Date Author Changes 1.0 28 April 2017 D Cooper Release RELATED DOCUMENTS The related documents are located in the Alterian product help.

More information

1Z Oracle. Java Enterprise Edition 5 Enterprise Architect Certified Master

1Z Oracle. Java Enterprise Edition 5 Enterprise Architect Certified Master Oracle 1Z0-864 Java Enterprise Edition 5 Enterprise Architect Certified Master Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-864 Answer: A, C QUESTION: 226 Your company is bidding

More information

Service Graph Design with Cisco Application Centric Infrastructure

Service Graph Design with Cisco Application Centric Infrastructure White Paper Service Graph Design with Cisco Application Centric Infrastructure 2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 101 Contents Introduction...

More information

J2EE Interview Questions

J2EE Interview Questions 1) What is J2EE? J2EE Interview Questions J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces

More information

Integrating your CX, ERP and HCM Clouds with your On-premises Applications CON7012

Integrating your CX, ERP and HCM Clouds with your On-premises Applications CON7012 OpenWorld 2016 Integrating your CX, ERP and HCM Clouds with your On-premises Applications CON7012 Rajesh Kalra, Sr. Principal Product Manager, Oracle Ravi Sankaran, Sr. Director, Oracle Cloud Integration

More information

1 Modular architecture

1 Modular architecture 1 Modular architecture UI customization IIS ID assignment Authorizer selection HTML/CSS/JS HTML/CSS/JS skin skin API User module Admin module Attribute validation Resource assignment Escalation / delegation

More information

Deploying VMware Workspace ONE Intelligent Hub. October 2018 VMware Workspace ONE

Deploying VMware Workspace ONE Intelligent Hub. October 2018 VMware Workspace ONE Deploying VMware Workspace ONE Intelligent Hub October 2018 VMware Workspace ONE You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

More information

Techno Expert Solutions

Techno Expert Solutions Course Content of Microsoft Windows Azzure Developer: Course Outline Module 1: Overview of the Microsoft Azure Platform Microsoft Azure provides a collection of services that you can use as building blocks

More information

Mobile Application Development: Introducing ADF Mobile Native Client Framework

Mobile Application Development: Introducing ADF Mobile Native Client Framework Mobile Application Development: Introducing ADF Mobile Native Client Framework Denis Tyrell, Senior Director of Product Development, ADF/JDeveloper Joe Huang, Senior Principal Product Manager, ADF/JDeveloper

More information

Vendor: HP. Exam Code: HP0-D31. Exam Name: Designing HP Data Center and Cloud Solutions. Version: Demo

Vendor: HP. Exam Code: HP0-D31. Exam Name: Designing HP Data Center and Cloud Solutions. Version: Demo Vendor: HP Exam Code: HP0-D31 Exam Name: Designing HP Data Center and Cloud Solutions Version: Demo QUESTION 1 Which tool uses what-if scenarios and price-to-performance tradeoffs to provide valid, supported

More information

Vendor: Citrix. Exam Code: 1Y Exam Name: Designing Citrix XenDesktop 7.6 Solutions. Version: Demo

Vendor: Citrix. Exam Code: 1Y Exam Name: Designing Citrix XenDesktop 7.6 Solutions. Version: Demo Vendor: Citrix Exam Code: 1Y0-401 Exam Name: Designing Citrix XenDesktop 7.6 Solutions Version: Demo DEMO QUESTION 1 Which option requires the fewest components to implement a fault-tolerant, load-balanced

More information

Implementing a Web Service p. 110 Implementing a Web Service Client p. 114 Summary p. 117 Introduction to Entity Beans p. 119 Persistence Concepts p.

Implementing a Web Service p. 110 Implementing a Web Service Client p. 114 Summary p. 117 Introduction to Entity Beans p. 119 Persistence Concepts p. Acknowledgments p. xvi Introduction p. xvii Overview p. 1 Overview p. 3 The Motivation for Enterprise JavaBeans p. 4 Component Architectures p. 7 Divide and Conquer to the Extreme with Reusable Services

More information

VMware AirWatch Content Gateway Guide for Windows

VMware AirWatch Content Gateway Guide for Windows VMware AirWatch Content Gateway Guide for Windows Workspace ONE UEM v1810 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information