Working in a ubiquitous computing environment



Similar documents
SAP Enterprise Portal 6.0 KM Platform Delta Features

Michael Collet 28th January 2005, Frankfurt, GI -Fachgruppe SECMGT

Management and Monitoring of a J2EE Server and Applications Using JMX. Reinhold Kautzleben, Gregor Frey Speaker Title, SAP AG

Multiple Components in One Database -

Closed-Loop Engineering Integrated Product Development at a Vehicle Manufacturer

Leveraging Utilibill. Tim Vanderheide Bluewater Power V.P. Client Services

" # Portal Integration SAP AG 2004, 3

How To Develop In Java (J2Ee) And J2Ee (Sap) Together (Sapp)

Sabine Reich SAP. Test Workbench - Introduction

Application Map Release 2005

SAP NetWeaver Gateway Throughput & Scalability. David Freidlin

mysap Supply Chain Management Solution Map Release 2005

High Availability for Databases. Uwe Schulz SAP AG

Building a multi-source universe

SAP BusinessObjects Dashboards Influence Session. Scott Leaver Solution Management François Imberton Product Management

Growing pressures that are here to stay

Applied IT Project Management

Unstructured information management

Sales Rush Sales Order Processing S01- Lean Baseline Package. SAP Lean Baseline Package Version: V1.500 Country: UK Language: EN Date: February 2006

Global Transport Label - General Motors -

Capital Project and Portfolio Management

SAP's Journey of Implementing SAP Disclosure Management and Notes Management Session 2002

mysap Customer Relationship Management - Enterprise Solution Map Edition 2004

Setup Guide for Business Process Operations Dashboards SAP Solution Manager 7.1. SAP AG August, 2011

Job Scheduling Management Integration with SAP CPS by Redwood SAP Solution Manager 7.1. SAP AG August, 2011

ITSCM at SAP Best practices

mysap ERP Technology Facts

Simplifying Workflow with SAP NetWeaver. Alan Rickayzen Product Manager, SAP AG

SAP Master Data Governance for Financials: What's New with SAP ERP 6.0 Enhancement Package 4 and 5

Settlement in TM 9.0 New functionalities with TM 9.0. Ananth Bhat SAP Development, Transportation & Logistics December 2012

Setting an Enterprise Content Management Strategy. John Fiske, SAP ECM Solution Management

SAP xapp Resource and Portfolio Management (SAP xrpm)

SAP NetWeaver Landscape. Jeff Anders/Solution Management January 2012

DATA ARCHIVING IN SAP R/3 ENTERPRISE. Georg Fischer PM Data Archiving SAP AG

3 rd party Service Desk interface

R&D Logistics: Clinical Trial Supply Management for the Life Sciences Industry. SAP Online Conference October 7, 2003

SEM and Budget Preparation. David Reifschneider Sr. Consultant, SAP SI America

Service Level Reporting for Business Process Monitoring

mysap PLM Lifecycle Collaboration: Transparente Produktentwicklung mit der cproject Suite Andreas Vetter Product Manager, SAP AG

SAP Service and Asset Management Solution Map. Release 2005

Implementing Outlook Integration for SAP Business One

BC407 Reporting: QuickViewer, InfoSet Query and SAP Query

Empowering Partners to Run Better. Ecosystem and Channels Authorized Reseller Program

Budget Control by Cost Center

Ronald Bueck SBO Product Definition

Configuring Distribution List in Compliant User Provisioning

Integrated Offshore Consulting Services Help Companies To Focus On Their Business

E-Recruiting Job Board Integration using XI

Download and Install Crystal Reports for Eclipse via the Eclipse Software Update Manager

SAP Master Data Governance- Hiding fields in the change request User Interface

Learning Management Systems. SAP Learning Solution overview. Integration. Demonstration. 5 Wrap-up. SAP AG 2002, Title of Presentation, Speaker Name 2

mysap ERP Application Map

SAPFIN. Overview of SAP ERP Financials COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

Grants Management - Grantee Workshop. Keith Harmon Product Manager, SAP Labs LLC

User Experience in Custom Apps

FSC130 SAP Bank Communication Management

CREATING A PURCHASE ORDER STORE RECORD WEB SERVICE

Enhanced Reporting in SAP All-In-One

Enterprise Software - Applications, Technologies and Programming

Understanding HR Schema and PCR with an Example

How To Configure MDM to Work with Oracle ASM-Based Products

USDL XG WP3 SAP use case. Kay Kadner

Business One in Action - How can we post bank fees and charges while posting Incoming or Outgoing Payment transactions?

BRFplus Field Configuration for Portfolio Management

HR400 SAP ERP HCM Payroll Configuration

SAP Web SAP Logging & Tracing API. Jeff Gebo SAP Labs, LLC.

Alert Notification in SAP Supply Network Collaboration. SNC Extension Guide

mysap Business Solutions on Linux

Application Lifecycle Management

Process Archiving using NetWeaver Business Process Management

BC481 SAP Interactive Forms by Adobe

Project Cost Reporting for PPM

Maintaining Different Addresses and Ids for a Business Partner via CRM Web UI

Backup & Restore with SAP BPC (MS SQL 2005)

K in Identify the differences between the universe design tool and the information design tool

TM111. ERP Integration for Order Management (Shipper Specific) COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

Third Party Digital Asset Management Integration

Integrate Third Party Collaboration Tools in the SAP NetWeaver Portal. SAP NetWeaver Product Management

How to Set Up an Authorization for a Business Partner in Customer Relationship Management (CRM) Internet Sales: Sample Case

Table of Contents. How to Find Database Index usage per ABAP Report and Creating an Index

Virtual Causeway Inbound Lead Engine SME (6 Month) Premium Package

SAP GRC Access Control: Background jobs for risk analysis and remediation (formerly Virsa Compliance Calibrator)

Security Audit Log (BC-SEC)

Intelligent Business Operations Chapter 1: Overview & Strategy

Integrating Easy Document Management System in SAP DMS

mysap ERP Talent Management Dr. Christian Acosta-Flamma

Virtual Causeway Try Before You Buy, Inbound/Outbound Canada Premium Package

Posting Messages into XI

Compliant, Business-Driven Identity Management using. SAP NetWeaver Identity Management and SBOP Access Control. February 2010

R/3 and J2EE Setup for Digital Signature on Form 16 in HR Systems

BC450 ABAP Performance: Analysis and Optimization

UI Framework Simple Search in CRM WebClient based on NetWeaver Enterprise Search (ABAP) SAP Enhancement Package 1 for SAP CRM 7.0

AC200. Basics of Customizing for Financial Accounting: General Ledger, Accounts Receivable, Accounts Payable COURSE OUTLINE

Transcription:

Working in a ubiquitous computing environment Challenges for an application software manufacturer Dr. Thomas Ziegert, SAP Corporate Research

SAP Corporate Research Overview SAP Corporate Research Investigates new application domains Sources innovative technology Stimulates strategic innovation of products and solutions Currently researches in 9 global Research Programs Offers more than 6 types of Research Services Holds teams in more than 6 locations SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 2

SAP CR Worldwide Palo Alto Montreal Philadelphia Sophia Antipolis Walldorf Karlsruhe Johannesburg Brisbane SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 3

New Work Patterns Casual Mobile Work suki-ma mode M R C r r io a W d a o R Type 1: Road Warrior hired to travel, mostly mobile frequent (mission critical) use Example: sales & service staff covered Requirements specialized functionality & device offline app, specially engineered Type 2: (suki-ma mode) working in between everybody away from the office and having some spare time to work casual (emergency/convenience) access to business applications Examples: employees leave requests, time recording, workflow Requirements consistent user experience, unspecific device convenient and secure access (no violation of security policies) SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 4

What Are The Research Topics? Device independent software engineering covers the entire software lifecycle introduces device independency, context awareness and multi-modality as determining factors into software engineering aims at cost efficiency and usability Pervasive security covers security for mobile, wireless & beyond provides mechanisms for highly dynamic scenarios, like ad-hoc networks, collaborations with limited life time aims at application level security SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 5

SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 6 Device Independent Software Engineering

Device Independent Software Engineering Challenges ever growing number of end user devices diversity of device features and application domains number of (wireless) access/ad-hoc networks number of context sources... resulting in... manual adaptation to new devices is costly and cumbersome automatically generated UIs often dissatisfy people (usability!) a need for multi-modal and multi-device access to applications exists developers do not know anymore the device(s) they develop for context information can hardly be used (no standards) SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 7

Device independent software engineering Research Heading revised software lifecylce, which takes into account: device independence context awareness multi-modal and multi-device support usability engineering methods for device independence context information standards for the description and interchange methods for the use of context information This will lead to... systematic, disciplined, and quantifiable approaches for the costefficient development and evolution of high-quality, device independent, and context-aware applications for the mobile workforce. SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 8

Solution Bit: Device Independent User Interfaces An application UI must be semantically adapted for every device class Problem probably some 10+ specialized UIs required to bring an application to all device classes significantly increases effort for UI development Solution device independent UI plus meta information on UI semantics automated UI adaptation use of context information to enhance usability SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 9

SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 10 Pervasive Security

Enterprise-Security: The Model of the Past... Basic Assumption: Everything Outside is Evil... Approach to Implementing Security: 1. Security is separated from applications, 2. Security technology is deployed at the infrastructure level but mobile workers are outside the wall SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 11

Enterprise Security Strategy Security Should be Handled at the Application-level! Application Appl-oriented Sec. Application Platform (Web Server) HTTPS Platform (Web Browser) IPSEC,... Communication Communication Server Access Network WEP, GEA1/2,... Access Network Clients Move up! SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 12

Pervasive security Challenges Heterogeneity: many administrative domains, no central trust relationship Virtual Anonymity : Collaboration with previously unknown principals Complex software architectures: Portals, Exchanges, Proxies, Highly Dynamic Scenarios: ad-hoc networks, collaborations with limited life time resulting in... Classical access control does not work any more infrastructure-level security is insufficient... Research Heading Application-oriented security Trust and Identity Management Security Policy Management SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 13

Conclusion Technology-wise Mark Weisers Vision is reality now. It is now time to devise sound software engineering methods and security mechanisms to bring ubiquitous computing applications from the exceptional to the normal case. SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 14

Copyright 2003 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 of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint and SQL Server are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iseries, pseries, xseries, zseries, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix and Informix Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries. ORACLE is a registered trademark of ORACLE Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, the Citrix logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWin and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc. HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. JAVA is a registered trademark of Sun Microsystems, Inc. JAVASCRIPT is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One. SAP, SAP Logo, R/2, R/3, mysap, mysap.com and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are trademarks of their respective companies. SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 15

Copyright 2003 SAP AG. Alle Rechte vorbehalten Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten. Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint und SQL Server sind eingetragene Marken der Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iseries, pseries, xseries, zseries, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix und Informix Dynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderen Ländern. ORACLE ist eine eingetragene Marke der ORACLE Corporation. UNIX, X/Open, OSF/1 und Motif sind eingetragene Marken der Open Group. Citrix, das Citrix-Logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWin und andere hier erwähnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc. HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C, World Wide Web Consortium, Massachusetts Institute of Technology. JAVA ist eine eingetragene Marke der Sun Microsystems, Inc. JAVASCRIPT ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie. MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One. SAP, SAP Logo, R/2, R/3, mysap, mysap.com und weitere im Text erwähnte SAP-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen. SAP AG 2003, Working in a ubiquitous computing environment, Thomas Ziegert / 16