Sybase Unwired Platform rapid- deployment solution

gatecircleΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 7 μήνες)

247 εμφανίσεις

Solution Details

Sybase Unwired Platform rapid
-
deployment solution

©
2012 SAP AG. All rights reserved.

2

Contents

Introduction to SAP Rapid Deployment Solutions

Mobile Platform


Overview

Sybase Unwired Platform rapid
-
deployment solution
-

Overview

Sybase Unwired Platform rapid
-
deployment solution
-

Scope Items

Sybase Unwired Platform rapid
-
deployment solution
-

Service Delivery

Sybase Unwired Platform rapid
-
deployment solution
-

Technical Details


Introduction to

SAP Rapid Deployment Solutions

©
2012 SAP AG. All rights reserved.

4

Today’s reality…





Statistics state that up to 70% of IT projects run late, over
-
budget, or do not meet
planned goals…Consequently,
implementation risk
is a critical factor…

From “Introducing Packaged Solutions” by Michael Krigsman

Now when companies think about implementing an application, they really want to
implement an
integrated solution.


Henry D. Morris, Senior Vice President of Worldwide Software and Services, IDC

Customers today want
choices

in how they scope, configure, and deploy
business software.

Peter M. Russo, Managing Director of Pierre Audoin Consultants

©
2012 SAP AG. All rights reserved.

5

You want to…

… ensure the most
predictable

and fastest
time to business value



… deliver the
integration
the business
demands to start and grow without
compromises




choose

from a modular ready to use
portfolio of solution, deployment and pricing
options

©
2012 SAP AG. All rights reserved.

6

SAP and a global partner ecosystem offer Rapid
Deployment Solutions to meet specific business needs…

Software

Quickly address the most urgent business
processes

Content

SAP best practices, templates and tools make
solution adoption easier

Enablement

Guides and educational material speed end
user adoption

Service

Fixed scope and price provides maximum
predictability and lowers risk

SAP Rapid
Deployment Solutions

Service

Software

Enablement

Content

©
2012 SAP AG. All rights reserved.

7

… which allow predictability, out
-
of
-
the
-
box integration
and adoption choices as business demands

Predictability


Fast value in weeks


Fixed cost and fixed best practice scope


Integration


Integrated start and growth options


Immediate and future IT and business processes
landscape integrity


Choice


Modular packages to meet specific business needs
and allow individual adoption paths


Flexible licensing and deployment options

SAP Rapid
Deployment Solutions

Mobile Platform


Overview

©
2012 SAP AG. All rights reserved.

14

Sybase Unwired Platform:

SAP mobility platform for today and tomorrow

Back ends running SAP software

Third
-
party services

Sybase Unwired Platform 2.x

SDK* on MBO**

Reusable libraries


OData


OData

BAPI

Wrapper

(Suite)

Web service

JDBC

Rest


MBO

Data
consolidation and
distribution

Notifications and

subscriptions

Other connector
technologies

Onboarding,
monitoring

lifecycle, and
administration

Afaria

Sybase development

tools and lifecycle

SAP Business ByDesign

SAP BusinessObjects solutions

SAP Business Suite

OData: data provider (SAP NetWeaver Gateway)

OData

connector

SDK on OData
+

Apps (native, container, online)

*Software development kit ** Mobile business object

+
Open Data Protocol

This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e for any reason without notice. This document is provided without a warranty of any
kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a parti
cul
ar purpose, or non
-
infringement

©
2012 SAP AG. All rights reserved.

15

Sybase Unwired Platform:

SAP mobility platform for today and tomorrow

This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e for any reason without notice. This document is provided without a warranty of any
kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a parti
cul
ar purpose, or non
-
infringement

Sybase Unwired Platform acts as the hub that connects the back
-
end enterprise
systems and data sources to mobile devices. Features for mobile application
development, deployment, security, and ongoing device and application
management provide a complete end
-
to
-
end solution.




Sybase Mobile SDK

-

The platform development tool set used to build mobile applications that meet your mobility needs.




Sybase Unwired Platform Runtime

-

The deployment and management architecture and services used to run and manage mobile
applications.


Connect



During development and
deployment, connect to
your heterogeneous data
sources and back
-
end
enterprise systems.

Create



Use the development
tools included with the
Sybase Mobile SDK to
build and test mobile
applications that meet
your mobility needs.

Control



Deploy to and manage
Unwired Platform
Runtime, including the
runtime environment,
end
-
to
-
end security, and
device applications.

Consume



Mobile applications install
to devices allowing device
users to work online and
offline. Enterprise data is
accessed from a variety
of mobile devices.

Sybase Unwired Platform
rapid
-
deployment solution
-

Overview

©
2012 SAP AG. All rights reserved.

17

Business challenges

There is a solution

Rapid Deployment Solution for Sybase Unwired
Platform helps customers implement Sybase
Unwired Platform fast, in high quality and lower
TCO


Solution highlights:


Full implementation and configuration of the
required platform components (
Sybase Unwired
Platform
, NetWeaver Gateway) including high
availability, security and push


Full development environment set up for all the
supported development scenarios


Integration to the various back end systems


Sample apps to introduce how to setup and verify
the development environment


Supported devices: iOS, Android and Blackberry


Sybase Unwired Platform rapid
-
deployment solution


Enterprise customers need to setup Sybase
Unwired Platform in productive environment with
considerations like high availability, security,
sizing, push mechanisms, caching etc., and this
might be challenging.



Different customers have different business and
technical needs for setting up the runtime
productive environment of Sybase Unwired
Platform



Sybase Unwired Platform has several application
build methodologies and technologies based on
parameters like application types and device types
and thus require deep understanding of these
methodologies and the platform components.





©
2012 SAP AG. All rights reserved.

18

Business process scope covered

Landscape
Installation

Platform
Configuration

Regular
Administration

Runtime

Design Time

Verification
with native
MBO sample
app

App creation
with Sales
Order object

Verification
with Hybrid
Web Container
sample app

Verification
with
OData

sample app

Connectivity

Integration

Security

Push enablement

……


Install Gateway

License management

Install SUP with high availability

Relay setup

……

Start & stop service

Backup & restore

Monitoring

……


©
2012 SAP AG. All rights reserved.

19

Sybase Unwired Platform

Instant value with Rapid Deployment Solution

Sybase Unwired Platform rapid
-
deployment solution


Key
Benefits



Reduces overall deployment and investment
risk of Sybase unwired platform


Ensures solution is properly installed and
configured leveraging SAP best practices


Enables the customer to focus on
operations instead of installation


Reduce TCO leveraging best practices,
automation content and pre
-
configuration


Empower developers by introducing design
time best practices and pre
-
configurations



Sybase Unwired Platform
rapid
-
deployment solution


Scope Items

Landscape Installation

Introduce the installation of SUP, Relay Server and NW Gateway in a productive environment
including considerations such as licenses, sizing, cluster, etc.

©
2012 SAP AG. All rights reserved.

22

What’s included

Possible Inclusion within Scope

• NetWeaver Gateway installation

• Sybase Unwired Platform cluster installation with
high availability

• Relay server deployment.

Installation of SUP, Relay Server and NW Gateway:

scope and benefits

Sybase Unwired Platform is the core component of the
mobility platform and has the capability to support high
availability with clustering in a productive environment.
NetWeaver Gateway is a primary connector to link Sybase
Unwired Platform to backend Business Suite systems for
quick implementation of online mobile apps consuming the
Suite functions.

Besides these two main components, there’re also SySAM
license server to manage served licenses of Sybase Unwired
Platform, the relay server and outbound enabler to provide
secure connection between enterprise devices and the
mobility platform behind the firewall.

This building block describes how to install NetWeaver
Gateway and Sybase Unwired Platform in productive
environment, how to apply EBF (support package), how to
calculate application server SAPS for sizing, how to make
Sybase Unwired Platform application server cluster design,
and how to deploy the relay server with outbound enabler.

©
2012 SAP AG. All rights reserved.

23

In the system

Key points covered




NetWeaver Gateway installation



Sybase Unwired Platform application
sizing.



Sybase Unwired Platform system
landscape design and cluster
installation.



Apply EBF of Sybase Unwired
Platform in a high availability
environment.



Relay Server installation and
configuration.

Platform Configuration

Introduce the required configuration to enable the platform in runtime. This includes
connectivity, security and push enablement

©
2012 SAP AG. All rights reserved.

25

What’s included

Possible Inclusion within Scope



Ensure the RFC destination refer to SAP system alias is
correct that can check the connectivity between SAP
NetWeaver Gateway and Backend Business Suite.


Securing the Server Infrastructure



Securing Platform Administration



Enabling Authentication and role
-
based access control
(RBAC) for User Logins



Securing Data Tier Databases


Configuration on the communication channel among
backend system, SAP Gateway and SUP to support push
notification



Enabling SSL encryption for the data push from SAP
Gateway to Unwired Server


Platform Configuration: scope and benefits

The whole platform landscape involves several technical
components like Sybase Unwired Platform, SAP NetWeaver
Gateway, the SAP Business Suite backend system etc.


These technical components need to be configured, so that
they’re connected, integrated, and the Sybase Unwired
Platform need to be equipped with necessary security
settings, as well as enabled with push mechanism.

This building block contains the basic configuration steps as
the precondition of data communication between NetWeaver
Gateway and backend Business Suite system, describes user
authorization management, connectivity setting from
NetWeaver Gateway to consumer for communication with
Sybase Unwired Platform applications. Also the generic
settings for security and push enablement on Sybase
Unwired Platform.

©
2012 SAP AG. All rights reserved.

26

In the system

Key points covered




Connect setting from SAP
NetWeaver Gateway to consumer.



Configuration trust connect setting
from SAP NetWeaver Gateway to
Backend Business Suite.



Security on various aspects as data
tier, server, DMZ, device etc.



User authentication



Setting Up Configuration on Backend
Business Suite System to Support
Push Notification



Setting Up Configuration on SAP
Gateway to Support Push Notification


Sybase Unwired Platform Regular Administration

Introduce the regular administrative tasks for system maintenance

©
2012 SAP AG. All rights reserved.

28

What’s included

Possible Inclusion within Scope



Monitoring, Diagnostics, and Troubleshooting



Runtime Maintain Clean Up



Backup and recovery



SUP Licenses

Sybase Unwired Platform Regular Administration : scope
and benefits

The goal of Operational maintenance is to ensure the
Unwired Platform remains stable, available, and efficient. It
includes the regular administration activities that keep your
mobile enterprise running properly.

Operational maintenance includes updating, changing, or
repairing various components already deployed to an
Unwired Platform deployment. Platform administrators
typically perform these activities on a regular or semi
-
regular
schedule, often during non
-
peak usage hours, to keep the
environment running smoothly.

The purpose of this building block is to describe the Sybase
Unwired Platform Administration Operation Detail. It contains
Monitoring Setting, Reviewing and Analysis the Monitoring
Data, System Log and Domain log, Runtime Maintenance
Cleanup, Backup and Recovery, Licenses Check and Update
etc.

©
2012 SAP AG. All rights reserved.

29

In the system

Key points covered



• Creating and setting a monitoring
profile, Review and analysis the
monitoring data, system log and
domain.



• Backing Up the file system, system
data and SQL Anywhere database,
Restoration of the install file system,
runtime database and message data.

Verify Development Environment with Native MBO
App Sample

Introduce the steps to build a native MBO sample app to verify the development environment
readiness

©
2012 SAP AG. All rights reserved.

31

What’s included

Possible Inclusion within Scope


Development Environment Configuration


Object API Code Generation


Application Development

Verify Development Environment with Native MBO App
Sample : scope and benefits

Native Object API applications are customized, full
-
featured
mobile applications that use

Mobile Business Objects (MBOs) to facilitate connection with
a variety of enterprise systems and leverage synchronization
to support offline capabilities.

The development environment of such app requires mobile
SDK (workspace) for MBO modeling, the RFC/BAPI
development environment in backend Business Suite
systems, and the client app development environment for
specific device types like iOS, Android, RIM BlackBerry etc.

The reusable configuration/setup steps of such development
environment have been described in MD4 configuration
guide. In this building block we introduce how to verify the
development environment by creating a simple native MBO
app using SAP Flight model. Users can get flight information
list and detail when they launch the sample app. We use RIM
BlackBerry and Android as sample device type

©
2012 SAP AG. All rights reserved.

32

In the system

Key process

flows covered



Generating Object API Code


Verify BlackBerry Development
Environment with Native MBO App
Sample


Verify Android Development
Environment with Native MBO App
Sample


Configure Data Synchronization Using
SSL Encryption

Verify Development Environment with Hybrid Web
Container App Sample

Introduce the steps to build a hybrid web container sample app to verify the development
environment readiness

©
2012 SAP AG. All rights reserved.

34

What’s included

Possible Inclusion within Scope


Mobile Workflow Forms Editor


Device User Registration


Mobile Device or Simulator Configuration


Mobile Workflow Package Generation and
Deployment


LDAP Authentication

Verify Development Environment with Hybrid Web
Container App Sample: scope and benefits

The Hybrid Web Container is a native application that
embeds a browser control supplied by the device OS, which
allows you to build applications with simplicity of Web
development but utilize the power of native device services.
The Hybrid Web Container enables the rapid development of
mobile workflows, in which you can extend existing enterprise
business processes, to a mobile device so that business
process decisions can be made on a mobile device.

The development environment of such app requires mobile
SDK (workspace), the RFC/BAPI development environment
in backend Business Suite systems.

In this building block we introduce how to verify the
development environment by creating a simple mobile
workflow app using SAP Flight model. Users can get flight
information list and detail when they launch the sample app.

©
2012 SAP AG. All rights reserved.

35

In the system

Key process

flows covered



Creating Flight Mobile Workflow Form


Registering the Device in Sybase
Control Center


Deploy Mobile Workflow package to
Unwired Server


Assigning and Unassigning Mobile
Workflows


Configuring the Mobile Device or
Simulator


Configuring Connection Settings on
the Device or Simulator


Viewing and Running the Mobile
Workflow


Using LDAP Authentication for the
Mobile Workflow

Verify Development Environment with OData App
Sample

Introduce the steps to build an Odata sample app to verify the development environment
readiness

©
2012 SAP AG. All rights reserved.

37

What’s included

Possible Inclusion within Scope


Developing an OData sample app to consume the
service document published by SAP NetWeaver
Gateway.


Enabling automatic user registration and
authenticate user to access backend SAP
enterprise information system using various
security mechanisms.


Extending OData sample app to demonstrate the
push notification for OData channel applications


Configuring SUP to enable the OData sample app
running to verify the development environment.

Verify Development Environment with OData App Sample:
scope and benefits

OData SDK, compared to Native Object API SDK, it’s usually
used to build online applications with Push that use OData
protocol. Data is modeled in SAP NetWeaver Gateway and
accessed in a request
-
reply or lookup pattern. While Native
Object API SDK is mainly for offline applications where users
work on data offline and synchronize updates to the server
when connected.

OData SDK applications are developed to leverage a proxy
connection to SAP EIS systems, such as SAP Business
Suite, and are deployed using the Online Data Proxy runtime
option, essentially making realtime SAP data available to
device users. This business scenario describes the flow of
OData sample app development and using the sample app to
verify the development environment.

©
2012 SAP AG. All rights reserved.

38

In the system

Key process

flows covered



Setting Up the Xcode Project


Developing an OData App to
Consume Service Documents


Extending OData Sample App to
Serve Different Type of User
Authentication.


Extending OData Sample App to
Support Push Notification

Build Hybrid Web Container based app for Sales
Order

Introduce the steps to build a hybrid web container app based on sales order object

©
2012 SAP AG. All rights reserved.

40

What’s included

Possible Inclusion within Scope


Mobile Workflow Development


Mobile Workflow Customization


Mobile Workflow Localization


DCN of Mobile Workflow

Verify Development Environment with OData App Sample:
scope and benefits

The Hybrid Web Container is a native application that
embeds a browser control supplied by the device OS, which
allows you to build applications with the simplicity of Web
development while utilizing the power of native device
services. The Hybrid Web Container enables the rapid
development of mobile workflows, in which you can extend
existing enterprise business processes, to a mobile device so
that business process decisions can be made on a mobile
device.

In this building block we introduce how to build a more
complex mobile workflow application using the SAP Sales
Order model. When users launch the sample app, users are
then able to search sales orders and get sales order list.
Clicking on one record, user can see the order detail and
associated item list. Besides, user can also update some
fields of the order. If the operation succeeded, the
modifications will become effective on the backend system.
User can log on to the backend system to check the effect.

©
2012 SAP AG. All rights reserved.

41

In the system

Key process

flows covered




Developing the Sales Order
Mobile Workflow Application



Customizing the Mobile
Workflow Application



Localizing the Mobile Workflow
Application



Data Change Notification of
Mobile Workflow Application

Sybase Unwired Platform
rapid
-
deployment solution
-

Service Delivery

©
2012 SAP AG. All rights reserved.

43

Large Deployment




(Duration = 8 Weeks)

Three System (Development, Test, and Production Landscape)

Sybase Unwired Platform (SUP)


Two server node for Test and Productive landscapes

SAP NetWeaver Gateway


Two server node for Test and Productive landscapes

Sybase Relay Server (SRS)


Two server node for Test and Productive landscapes

Medium Deployment




(Duration = 6 Weeks)

Two System (Development and Production Landscape)

Sybase Unwired Platform (SUP)


Two server node for Productive landscape.

SAP NetWeaver Gateway


Two server node for Productive landscape.

Sybase Relay Server (SRS)


Two server node for Productive landscape

Small Deployment





(Duration = 4 Weeks)

Single System (Development Landscape)

Sybase Unwired Platform (SUP)


One server node per landscape.

SAP NetWeaver Gateway


One server node per landscape.

Sybase Relay Server (SRS)


One server node per landscape.

Deployment Options





1 / 2

©
2012 SAP AG. All rights reserved.

44

X
-
Small Deployment




(Duration = 1 Week)

Single System (Development Landscape)

Sybase Unwired Platform (SUP)


One server node per landscape.

No installation of test mobile applications.



Sample Testing Apps


(for all Deployments except X
-
Small)




One, pre
-
defined native MBO mobile application (Flight data) (for Android and BlackBerry devices)

One, pre
-
defined Hybrid Web Container mobile application (Flight data) (for Android, BlackBerry and
iPhone devices)

One, pre
-
defined oData mobile application (Flight data) (for iPhone device)


Deployment Options





2 / 2

©
2012 SAP AG. All rights reserved.

45


Solution Activation


Unit Testing


Knowledge Transfer


Customer Acceptance Testing


Go Live Preparation


Successful rollout and adoption


Configuration documentation

Sybase Unwired Platform rapid
-
deployment solution in weeks for 2
and 3 Tier Landscape offering


Start


Run


Deploy

Expectations

1

3


Project management


Kick
-
off workshop participation


Preparing technical
infrastructure



Mutually
-
approved scope
document


Working SAP system


Onsite and remote support






Superior support to ensure
smooth functioning

2

Results

©
2012 SAP AG. All rights reserved.

46

Pre
-
defined Services for Rapid Deployment Solutions

for 2 and 3 Tier landscapes

Your path to Go
-
Live: fast, efficiently and at predictable cost


Fixed
-
price Implementation Services


Pre
-
defined Project Methodology


Ready
-
to
-
use Accelerators



Start


Run


Deploy

1

3

2


Project management


Kick
-
off workshop participation


Preparing technical infrastructure

Accelerators / Deliverables


Consulting Delivery Guide


Project schedule


WBS


Service Delivery Model: roles and
responsibilities


Kick
-
off presentation


Pre
-
delivery requirements and
checklist


Solution Activation


Unit Testing by SAP


Knowledge Transfer to key IT
resources


Acceptance Testing by Customer


Go
-
Live Preparation


Accelerators / Deliverables


Installation guide


Solution Documentation


Best
-
Practices content

(pre
-
configuration)


Configuration activities


Consulting Delivery Guide


Implementation Content


Test Cases


End User Training by Customer


Go
-
Live


Post go
-
live support and activities


Sign off of Project

Accelerators / Deliverables


Deliverable acceptance forms

©
2012 SAP AG. All rights reserved.

47

Configuration Guide

Scoping Questionnaire

Kickoff Workshop

Project Schedule

Support Portal

Check Lists

Implementation
methodology


Start


Run


Deploy

1

3

2

©
2012 SAP AG. All rights reserved.

48

What’s included


Service scope

Sybase Unwired Platform rapid
-
deployment solution for
go live in weeks

This service for the SAP rapid
-
deployment solution
for Sybase Unwired Platform, depending on selected
configurations, will install a mobile infrastructure
(Sybase Unwired Platform, SAP NetWeaver
Gateway and Relay Server by Sybase). The mobile
infrastructure will be deployed in the development
and productive landscapes of the customer and
configured to connect to SAP Business Suite.

A special step
-
by
-
step guide describes each activity
during the deployment

©
2012 SAP AG. All rights reserved.

49

Three Tier Deployment to ensure Productive Customers

Development


Installation of SUP, Relay
Server and SAP NW
Gateway


Integration of SUP and
NW GW to one SAP
Business Suite application
(ERP, SRM, CRM).


Configuration of Security
and Push Enablement
Configuration


Unit Testing with the use
of 3 SAP supplied Mobile
Apps: Native, Hybrid and
Odata using 2 device
types.

Productive


Installation of SUP, Relay
Server and SAP NW GW


Integration of SUP and NW
GW to one SAP Business
Suite application (ERP,
SRM, CRM).


Assistance to set up High
Availability.


Customer to set up users
and devices


Support for up to 5 days
post Go Live


Testing


Installation of SUP, Relay
Server and SAP NW GW


Integration of SUP and NW GW
to one SAP Business Suite
application (ERP, SRM, CRM).


Assistance to set up High
Availability.


Customer User Acceptance
Testing


3 SAP supplied
Mobile Apps using 2 device
types for up to 5 users.


©
2012 SAP AG. All rights reserved.

53

What does SAP deliver?

What do you have to do?



Installation of pre
-
defined requirements and
servers including running at least one application of
SAP Business Suite and running SAP NetWeaver
7.02 or higher in a development and productive
landscape.


Provide SAP with any needed devices that will be
used during SAP unit testing. Ensure that these
devices can communicate with the planned mobility
landscape.


Install any changes in configuration or ABAP coding
in SAP Business Suite applications, if any is needed.


Customer Acceptance Testing by two device types
for up to 5 devices per device type.

Key deliverables for 2 and 3 Tier Landscapes



Installation check to confirm the pre
-
defined
requirements



Kick Off Workshop



Project documents: Work Breakdown Structure
including a project schedule, Test Scripts and
Scoping Questionnaire


Installation and configuration


Knowledge transfer to key IT resources on
configured Sybase Unwired Platform rapid
-
deployment solution system



Support for Go Live (if deployment includes the
Productive landscape)

©
2012 SAP AG. All rights reserved.

54

Project team: SAP

SAP Project Manager


Serves as a central contact person, from project
initiation to going live and support for SAP issues


On the SAP side, responsible for project management,
coordination, support and coaching

of the customer’s project manager.

SAP Consultants


Responsible for implementation of the agreed upon
scope for the rapid
-
deployment solution

©
2012 SAP AG. All rights reserved.

55

Project team: Customer

Customer Project Manager


Serves as a central contact person, from project initiation

to going live and support


On your side: responsible for functional and commercial

project management, coordination, overall project

controlling, and updates to the steering committee.

Basis staff


Especially responsible for the administration

of the development and productive system landscapes

IT Mobile Platform and IT Mobile Development Leads


Responsible for workshops, questions from SAP,

IT training, and as a power user.

Sybase Unwired Platform
rapid
-
deployment solution
-

Technical Details

©
2012 SAP AG. All rights reserved.

57

System requirements


Sybase Unwired Platform 2.1.3


NetWeaver Gateway 2.0 SP3

©
2012 SAP AG. All rights reserved.

58


SUP without HA Landscape


©
2012 SAP AG. All rights reserved.

59


SUP Production Landscape with High Availability


<Solution/Link to demo>

SAP Rapid
-
Deployment solutions

The fastest way to run your business better