tapas meeting

28
TAPAS meeting Application Hosting Requirements adesso AG Werner Beckmann 08.07.2002

Upload: brooke

Post on 14-Jan-2016

43 views

Category:

Documents


0 download

DESCRIPTION

TAPAS meeting. Application Hosting Requirements adesso AG Werner Beckmann 08.07.2002. Application hosting experience. Agenda. adesso’s part in tapas adesso hosting experience ASP contract contents Example: Telecommunication Company Current ASP problems B2B marketplace requirements - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: TAPAS meeting

TAPAS meetingApplication Hosting Requirements

adesso AG

Werner Beckmann

08.07.2002

Page 2: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 2 © 2002 adesso AG

Application hosting experience

§ adesso’s part in tapas

1. adesso hosting experience

ASP contract contents

Example: Telecommunication Company

Current ASP problems

2. B2B marketplace requirements

Motivation

Auction scenario

Trust management

Requirements

SLAs

3. SLA handling

Agenda

Page 3: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 3 © 2002 adesso AG

Application hosting experience

adesso has done:

Research of the ASP market and SLAs contents

Research of B2B market places

To do until the end of September:

Incorporate feedback

Further work on details

Distribution issues

Next step starting at month 18:

Auction application development

Case studies and evaluation

adesso part in tapas

Page 4: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 4 © 2002 adesso AG

Application hosting experience

System support

Service Level

- Availability

- Security   

- System performance

- Tracking and reporting        

- Backup-recovery solution

Termination conditions

Penalties

Problem management

ASP contract contents

Page 5: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 5 © 2002 adesso AG

Application hosting experience

Group of House Building Societies

Intercorporate portal offering appartment information

Flat search engine (Java, XML) Content Management System FirstSpirit

ASP as an Enterprise Application Integrator (XML interface)

Regional Credit Institute

„Car financing calculator“ (J2EE, XML, XSL) Content Management System FirstSpirit

Access statistics of the web presentation

Examples

Page 6: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 6 © 2002 adesso AG

Application hosting experience

Telecommunications Company

Applications

Extranet application binding resellers to the internet portalas a shop-in-shop system

“Digital Bill” allows the wholesalers to download single connection records and bills for their customers

Solution

Flexible software architecture, integrating new and complex functionalities (Java, XML, XSL)

Elaborate security concept Content Management System FirstSpirit

Hosted in Dortmund

Examples

Page 7: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 7 © 2002 adesso AG

Application hosting experience

Roles in the resellers scenario

customer, sending an order via Internet to thetelecommunications company

reseller,

- collecting the orders from customers

- completing and sending orders to the telecommunications company

telecommunications company, handling the orders

ASP hosting the applications, database server, webserver, CMS server

ISP, offering an Internet access

Example: Telecommunications Company

Page 8: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 8 © 2002 adesso AG

Application hosting experienceExample: Telecommunication Company

Page 9: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 9 © 2002 adesso AG

Application hosting experienceCurrent ASP problems

Page 10: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 10 © 2002 adesso AG

Application hosting experienceCurrent ASP problems

Reporting and monitoring ASP performance

Key service levels are to be defined

Penalty function is to be refined

Performance SLA definition relating QoS

Tool for the specification of SLAs necessary

Outsourcing and security

- Authentication

- Data protection

- Fulfilment of SLAs clauses

Page 11: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 11 © 2002 adesso AG

B2B marketplace requirementsMotivation

level 1Presentation

One-to-One Marketing Customized to user

Account inquiry On-line transactions

Reports & statistics Dynamic content

On-line brochure Static content

Complexity, Interoperability

Bus

ines

s V

alue

level 2Communi-

cation

level 3Transaction

level 4Integration

Page 12: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 12 © 2002 adesso AG

B2B marketplace requirementsMotivation

Centralised approach inadequate for distributed hosting solutions

Auction scenario

- high demands on security and responsiveness

- distributed execution environment

- trust management: fraud problems

Middleware services for inter-organisationalinteractions necessary

Page 13: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 13 © 2002 adesso AG

B2B marketplace requirementsAuction scenario

Seller

Marketplace / Auctioneer

Buyer

ASP

ISP SSP

Credit Rating Agency

Retail Bank

CSPTTP

Legend:

SLA rolecontract

Page 14: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 14 © 2002 adesso AG

B2B marketplace requirements

Buyers, sellers

- privacy, data security

- time, information and opportunity fairness

- safe transactions with multiple partners

Auctioneer

- detailed reporting on user and service provider behaviour

- easy modifications of application and service provider configuration

- reporting on SLA fulfilment

Auction scenario

Page 15: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 15 © 2002 adesso AG

B2B marketplace requirements

ASP

- QoS assurance

- High-availability, timeliness

- Monitoring SLA fulfilment for service providers and clients

- Detection of service changes without permission

- Easy migration of applications for:

Server changes (different machine, clustering)

Database changes

Distribution

- Scalability

- Low costs

Auction scenario

Page 16: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 16 © 2002 adesso AG

B2B marketplace requirements

Service providers

- Assurance of privacy for vendors

- Assurance of the provision of the specified service

- Accounting

CSP

- Authentication

TTP

- Assurance of the authenticity of the reports

- Fraud detection

Auction scenario

Page 17: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 17 © 2002 adesso AG

B2B marketplace requirements

Auctions involve multiple parties: auctioneer, buyers, sellers

These parties have conflicting interests

Auctions involve private information: bids, fraud patterns

Auctions involve computation on this information

- execution of the auction

- decisions on bids

- recognition and suppression of fraud

Trust management

Page 18: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 18 © 2002 adesso AG

B2B marketplace requirements

Trusted Third Party (TTP)

Authentication

email address

postal address

telephone number (e.g. VeriSign)

electronic signature (Quality Certificate acc. to EU standard)

Accepted TTP

clearinghouse

certified company

Trust management

Page 19: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 19 © 2002 adesso AG

B2B marketplace requirementsTrust management

Page 20: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 20 © 2002 adesso AG

B2B marketplace requirements

Authentication, privacy and anonymity of participants

Secrecy of bids and strategies

Controllable revelation of information about the auction including the final result

The autonomy of the payment for goods traded

Authentication by participants and stakeholders that any given auction actually followed the above rules

Auction requirements

Page 21: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 21 © 2002 adesso AG

B2B marketplace requirements

Reliability oriented requirements

high availability

failure recovery

fault tolerance

Performance oriented requirements

timeliness of execution

relative processing speed

Security oriented requirements:

authentication

privacy

Auction requirements

Page 22: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 22 © 2002 adesso AG

B2B marketplace requirementsSLAs

ASP

SLA

A Service Level Agreement (SLA) is a legal contract that specifies the contractual deliverables, terms and conditions between service providers and service customers.

Page 23: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 23 © 2002 adesso AG

B2B marketplace requirementsSLAs

CustomerNet Infra-structure

Net Infra-structure AccessAccess Billing

Services

BillingServices HostingHosting ApplicationApplication ServiceService

CustomerManage-ment

CustomerManage-ment

MarketingMarketing

NSP / ISP IS Service

ASP

single SLA single SLA single SLA

...end-to-end SLA through ASP contract

Page 24: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 24 © 2002 adesso AG

B2B marketplace requirements

Percentage of transactions completed within defined

Performance Levels, %

Availability of applications on the network (Access), %

Availability for varying time regimes, %

Window of performance, timeframe

Application response time during peak periods, ms

Peak periods details, timeframe

Network round trip time (Delay), ms

Message delay constraints for offers and bids, ms

External memory access time, ms

SLAs

Examples for QoS

Page 25: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 25 © 2002 adesso AG

SLA handling

Specification and design of SLAs

Deployment of middleware components

Monitoring for periodic inspection and reporting to customer

- Application messaging mechanism on SLA fulfilment

- Transparent availability and traffic monitoring for an ASP

graphical representation

implemented as a Web Service

What about standards? OSS/J?

Visual Tool for ASP

Page 26: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 26 © 2002 adesso AG

ASP Hosting Requirements

Thanks for your attention!

Discussion

End

Page 27: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 27 © 2002 adesso AG

SLA handling

DigitalFuel ServiceFlow Platform- web-based tool that in principal offers to monitor SLA

fulfilment based on web server log files

- each Service Level Objective can be parameterized to reflect realistic service levels and accommodate conditions

ILOG JRules- Rule Engine that can be integrated into J2EE

environments

- could be used for SLA specification

- ILOG developed a SLA/QoS module within a OSS/J project

Examples for Visual Tools

Page 28: TAPAS meeting

TAPAS Meeting 08/07/02 Slide 28 © 2002 adesso AG

ASP Hosting Requirements

IP VALUE GmbH

Development and distribution of solutionsfor ip-based value-added services

Sun‘s OSS Service Activation API IOSS Service Activation API Implementation

http://www.ip-value.de/www/en/index.html

http://www.e-spirit.de/

The e-Spirit Company GmbH

Consulting, design and development of Content Management Systems

References