Kapitel 1 Flashcards

2
Q

Architektur von SUP?

A

Bild von 1-9, 1-10

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Auf welchen Geräten läuft SU Workspace?

A

Nur Windows

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Ab wann ist Android nativ unterstützt?

A

SUP 2.1.1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was enthalten MBOs mindestens?

A
  • Attribute (definieren, welche Daten)

- Operationen (ob und wie Daten manipuliert werden können)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Welche beiden Komponenten müssen Entwickler für eine SUP-App. Erstellen?

A

MBOs und

User Interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist die SUP?

A

Platform for Developer to create mobile application:

  • Retrieve / Update Data from several types of EIS
  • Runs on Variety of devices
  • either push or pull
  • quickly developed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

ab wann phone-gap- Unterstützung?

A

2.2, 2.3 (auch Titanium)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Welche beiden Arten von Anwendungen können erstellt werden?

A

Workflow (webbasiert) und

Native

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which two sync approaches exists?

A
Replication based synchronization
Message bs (ab 2.2 nicht mehr vorhanden)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Welche DB für RBS?

A

Device-DB ist sybase Ultralite

Technologie basiert auf Sybase Mobilink

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Auf welchen Systemen wird RBS verwendet?

A

Used on Windows, windows Mobile, Android, BlackBerry

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Auf welchen Geräten wird MBS verwendet?

A

iOS und Workflow Application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Welche DB für MBS?

A

SQLite

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Welche Server-Typen unterstützt die SUP?

A
  • Dev- und test-server
  • Single-node- server
  • cluster
  • multi-Tenant
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Welche Installation sollten Entwickler verwenden, welche ist für den Testbetrieb?

A

Entwickler: Personal Development Server oder Enterprise Development Server
Zu Tests: Entprise Development Server (näher am Produktivsystem)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Aus welchen beiden installierbaren Komponenten besteht die SUP?

A

Sybase Unwired Platform consists of two installable components:  Unwired Platform Runtime
Sybase Mobile SDK

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

In welchen Editionenist die SUP installierbar?

A

Personal Development Server 
Enter prise Development Server
Enterprise Server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Was wird durch die SUP SDK installiert?

A

Sybase Unwired WorkSpace
Native Object API
HTML5 / JS Hybrid App API
OData SDK

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Welche Einschränkungen gibtes beim Personal Development Server?

A

For use in development and testing systems only (Not for production systems)

  • Requires Unwired Server and Sybase Mobile SDK to be installed on the same, single-user host
  • Does not support a clustered environment
  • Allows for a maximum of five registered devices (clients)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Welche Einschränkungen gibt es für Enterprise Development Server?

A
  • For use in development and testing systems only
  • Not for production systems
  • Allows installation and configuration of components on different machines
  • Enterprise Development Server is a good choice for a UAT environment because it can be configured similarly to a production environment
  • Allows clustered systems
  • Allows a maximum of 20 registered devices (clients)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Was ermöglicht derEnterprise Server im Ggs. zu den Development Servern?

A
  • Intended for use in a production environment
  • Allows installation and configuration of components on different machines
  • Allows clustered systems
  • Number of CPUs and registered devices depends on licenses
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Wozu dient die ODATA SDK?

A

For development of simple, mostly online applications that leverage OData protocol and RESTful Web Services

Sybase OData SDK is a set of APIs used specifically for building native mobile applications that interact with OData channel models

Consists of a collection of runtime libraries and classes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Welche Betriebssysteme unterstützt die OData SDK?

A

OData SDK support:
Android
BlackBerry
iOS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Was ist der Online Data Proxy runtime?

A

Online Data Proxy runtime is a light-weight edition of Sybase Unwired Platform

  • For deployment of OData applications
  • Includes Sybase Control Center for Online Data Proxy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Wie sieht eine Online Data SDK application aus?

A

OData SDK applications:

  • Leverage a proxy connection to SAP EIS such as SAP Business Suite
  • Essentially makes realtime SAP data available to mobile device users
  • Uses RESTful OData protocol to connect through Unwired Server and SAP Gateway to SAP EIS
  • Data is available using a request / response method without synchronization
27
Q

Welche Architekturkomponenten gibt es bei der SUP?

A
The five distinct architectural components are: 
1 Relay Server (optional)
2.Unwired Server 
3.Data Tier 
4.Unwired WorkSpace 
5.Sybase Control Center (SCC)
28
Q

Was ist der Relay Server?

A

Acts like a reverse proxy, allowing devices to communicate through the firewall with the platform via commonly opened ports (such as port 80)
Relay Server is a set of extensions running on top of a Microsoft IIS or Apache Web server

29
Q

Wie läuft die Kommunikation beim Relay Server?

A

Communications:

  • Devices send inbound communications through the Relay Server to the Unwired Server (s)
  • Outbound traffic (vom SUP) läuft ebenfalls über den RS
30
Q

Was stellt der Unwired Server dar?

A

The Unwired Server is:

  • An application server
  • A container for MBO (MBOs are packaged and deployed to the Unwired Server)
  • A container for Workflow applications
31
Q

Wozu dient der Data Tier?

A
  • The Data Tier is a cache for mobile application data (Sybase Unwired Platformmobile applications do not talk directly to the EIS)
  • the Data Tier manages clustering and monitoring databases
32
Q

Wie funktioniert das Clustering beim Data Tier?

A

A single Data Tier can service multiple Unwired Servers in a clustered environment
(Requires running the Data Tier in a Microsoft Failover Cluster)

33
Q

Aus welchenDatenbanken besteht der Data Tier?

A
  • Consolidated DB (CDB)
  • Messaging DB
  • Cluster DB
  • Monitoring DB
34
Q

Was ist die CDB?

A

Consolidated Database (CDB):
- Used specifically for RBS applications
- Caches runtime MBO data
Must be a new or existing Sybase SQL Anywhere DB

35
Q

Was ist die Messaging DB?

A
  • Used specifically for MBS applications
  • Contains a permanent store of device connection information
  • Is an embedded Sybase Advantage Database Server
36
Q

Was ist die Cluster DB?

A
  • Contains configuration information about the cluster

- A Sybase SQL Anywhere database

37
Q

Was ist die Monitoring DB?

A
  • When enabled, used to collect server runtime metrics for analysis or troubleshooting
  • Can be a Sybase SQL Anywhere or a Sybase Adaptive Server database
38
Q

Wird bei der Installation von SUP automatisch ein Cluster angelegt?

A

When you install Sybase Unwired Platform, a cluster is automatically created. Both the Server and Data tiers can be clustered.

39
Q

Zu wie vielen Clustern kann ein Server gehören?

A

A server can be a member of only one cluster

40
Q

Welchen Zwecken dienen Cluster im SUP?

A

Clusters serve two common purposes:

  • Provide High-Availability / Failover
  • Allow for Load Balancing
    • Load balancing is implemented using O/S or third-party hardware and/or software solutions)
    • Can achieve primitive (round-robin) load balancing using the Relay Server only
41
Q

Welche Cluster-Strategien gibt es im SUP?

A
  • Single machine: a non-redundant environment typically used by a developer
  • 2-node: a primitive architecture where the Data Tier is on one node, and the Server Tier is on another node (Typically used for Enterprise development and testing)
  • 3-node: an architecture with two Server Tier nodes and one Data Tier node
  • N+2 nodes: a redundant architecture with multiple Server
    Tiers supported by a relay server(s) and two Data Tier nodes
42
Q

Was kann mit der Unwired Workspace gemacht werden?

A

Uses of the Unwired WorkSpace include:

  • Manage Mobile Application Projects Manage Mobile Application Projects
  • Design and deployment of MBOs
  • Design deployment and customization of Workflow applications and customization of Workflow applications
  • Generate code to be used along with the client API to create Native applications
  • Manage connections to EIS sources
  • Explore EIS data
43
Q

Wozu dient der SCC?

A

Sybase Control Center

Administrators will use the SCC to:

  • Configure the environment, Users, security, etc.
  • Manage application components
  • Monitor the health of the server
44
Q

Wozu dient der SCC Service?

A

A Windows Service that:

  • Provides runtime services to manage and control distributed Sybase resources
  • Must be running for Sybase Control Center to run
  • Previously called Sybase Unified Agent
45
Q

Auf welchen Betriebssystemen läuft der Sybase Monbile SDK?

A

Sybase Mobile SDK:

  • Windows XP Professional with SP2, SP3
  • Windows Vista Business, Enterprise or Ultimate Edition with SP2*
  • Windows 7 Professional Enterprise or Ultimate Edition with SP1* Enterprise or Ultimate Edition with SP1 (*32-bit as well as 64-bit versions (as WoW64))
46
Q

Auf welchen Betriebsystemen läuft der Unwired Server Runtime und der Data Tier?

A
  • Windows XP Professional with SP2, SP3
  • Windows Vista Business, Enterprise and Ultimate Edition with SP2*
  • Windows Vista Business, Enterprise and Ultimate Edition with SP2
  • Windows 7 Professional, Enterprise and Ultimate Edition with SP1*
  • Windows Server 2003 and 2008 Standard or Enterprise Edition with SP2*
  • Windows Server 2008 R2 Standard or Enterprise Edition

*32-bit as well as 64-bit versions

47
Q

Welche Datenbanken sind durch das Mobile SDK adressierbar?

A

Java Database Connectivity (JDBC):

  • SQL Anywhere 11x 12x
  • Adaptive Server Enterprise 12.5.x, 15.x
  • Microsoft SQL Server 2005 2008
  • Oracle 10g, 11g
  • IBM DB2 UDB 91
48
Q

Welche SAP-Objekte sind durch das Mobile-SDK adressierbar?

A

SAP Connectors

  • SAP Java Connector (SAP JCo) 3x
  • Web Services (WS-I Basic Profile 1.1)
49
Q

Welche WebServices sind durch das Mobile SDK adressierbar?

A

Web Services

  • WS-I Basic Profile 1.1
  • RESTful services, XML over HTTP(S)
50
Q

Welche Windows-Versionen werden als Client unterstützt?

A
  • Windows (for tablets, laptops) XP, XP Vista (32 and 64 bit) and Windows 7 (32 and 64 Vista (32 and 64 bit) and Windows 7 (32 and 64bit) bit)
  • Windows Mobile 6.0, 6.1 and 6.5 (Standard or Professional)
51
Q

Welche Apple-Betriebssysteme und Geräte werden als Devices unterstützt?

A
  • iPhone 3GS/4 iOS 4.2 and iOS 4.3
  • iPod Touch 3rd/4th g gen with iOS 4.2 and iOS 4.3
  • iPad iOS 4.2 and iOS 4.3
  • iPad2 iOS 4.3
52
Q

Welche Blackberry-Versionen werden unterstützt?

A

BlackBerry OS 5.0.x, BlackBerry OS 6.0

53
Q

Welche Android-versionen werden unterstützt?

A

Android 3.0, 2.3.3, 2.2

54
Q

Was wird mit dem Hybrid-Ansatz unterstützt?

A

Hybrid Web Container development:

  • Used for Sybase Mobile Workflow applications
  • Can deploy to Windows Mobile Professional, Android, iOS and BlackBerry platforms
55
Q

Was wird zur nativen Entwicklung für Windows mindestens als IDE benötigt?

A

Windows: C# / Visual Studio 2008 (NET 3.5)

Windows Mobile: C# / Visual Studio 2008 (.NET CF 3.5)

56
Q

Was wird zur nativen Entwicklung für iOS mindestens benötigt?

A

MacOS X 10.6 (Snow Leopard) with XCode 4.0.2 and iOS SDK 4.3

57
Q

Was wird zur nativen Entwicklung für Blackberry benötigt?

A

Java Plug-in for Eclipse version 1.3

Java Development Environment (JDE) v5.0/6.0

58
Q

Was wird zur nativen Entwicklung für Android benötigt?

A

ADT 16.0.1 with Android SDK

59
Q

Was wird für die Enticklung von nativen Anwendungen für OData benötigt an IDEs?

A

OData application development:

  • Android:
    • Android SDK Tools Revision 12
    • Android SDK Platform tools Revision 5
  • Apple iOS
    • MacOS X 10.6 (Snow Leopard) with XCode 4.0.2 and iOS SDK 4.3
  • RIM BlackBerry:
    • Java Plug-in for Eclipse version 1.3
    • Java Development Environment (JDE) v5.0/6.0
60
Q

Mit welchen SAP-Komponenten kann die SUP kommunizieren?

A

SAP R/3, 4.6 and 4.7
SAP ECC 5.0 and 6.0
Gateway 2.0 to SAP NetWeaver Mobile 7.1 (DOE)
SAP Java Connector (JCO) 3.x

61
Q

Welche Webserver-Versionen benötigt der Relay-Server?

A

IIS 6.0/7.0 or 7.5 on Windows (32-bit and 64-bit)

Apache 2.2.8 (32-bit) or Apache 2.2.15 (32-bit and 64-bit) on Red Hat R5

62
Q

Was ist bei der Unterstützung von BlackBerry zu beachten?

A

BlackBerry Enterprise Server (BES) is proprietary middleware (MDS) required for communications with BlackBerry devices

  • Is not an internal component of Sybase Unwired Platform
  • Set up of the BES connection profile is performed via the SCC
63
Q

Welche Datenquellen können angebunden werden?

A
  • DB (JDBC)
  • WebServices (SOAP + REST)
  • SAP (BAPI + RFC)