Understanding the NonFunctional Properties of Services Justin OSullivan
- Slides: 31
Understanding the Non-Functional Properties of Services Justin O’Sullivan 1
Outline l l l Who am I? Applicability to WSMO Motivations Challenges Non-Functional Properties l l l Benefits of approach Overview of models Questions 2
Who am I? l l Ph. D Student within the BPM Group (http: //www. bpm. fit. qut. edu. au), Queensland University of Technology. (Dr David Edmond and Assoc Professor Arthur ter Hofstede). Systems Architect at GBST (http: //www. gbst. com/). http: //www. service-description. com/ Participant of BPM Center (http: //www. bpmcenter. org). 3
Applicability to WSMO • • All WSMO elements (goals, mediators, ontologies and web services) can contain non-functional properties. Core Properties • • Dublin Core Metadata Element Set + Version Web Service Specific Properties • Accuracy, Robustness, Availability, Scalability, Financial, Security, Network-related Qo. S, Transactional, Performance, Trust, Reliability 4
Motivating Example Simplistic Filtering 5
Motivating Example (Cont’d) Proprietary Classification Scheme 6
Motivating Example (Cont’d) 7
Motivating Example (Cont’d) l l l l Black & White Cleaning ABN: 64 010 840 687 HEADING: Lawn Cutting & Maintenance Ph: 1300 133 811 Fax: (07) 3821 7388 Email: blackwhitecleaning@bigpond. com Website: http: //www. blackandwhitehomeservices. com. au PRODUCTS & SERVICES: Domestic Cleaning, Commercial Cleaning, External House Washing, Pre Sale Cleaning, Carpet & Upholstery Cleaning OPENING HOURS: MON 24 h TUE 24 h WED 24 h THU 24 h FRI 24 h SAT 24 h SUN 24 h PUB 24 h PAYMENT METHODS ACCEPTED: Bank Card, AMEX, Visa, Master Card, Diners Club, Cheque, Cash INDUSTRY ASSOCIATIONS: ABSA ACCREDITATION: Licensed Pest Control NO. OF EMPLOYEES: 50 -100 DATE ESTABLISHED: 1985 8
Motivations To provide a necessary pre-requisite for: l Automated Discovery l Automated Selection and/or Substitution How do we achieve this? l Increase the semantic richness of service descriptions – particularly with respect to the non-functional properties of services. 9
Challenges l l How do we entice service providers to undertake the (possibly) lengthy task of describing their service(s)? How do we support service providers in describing their services in ways that they currently use? How do we give requestors the ability to state what they require from a service? What level of domain independence should we support within service descriptions? 10
Non-Functional Properties l l l Two halves of a service description (functional and non-functional). Non-functional - Anything that exhibits constraint over the functionality. Non-functional properties include availability (temporal and locative), payment, price, obligations, rights, security, trust, quality, discounts, and penalties. 11
Benefits of approach l l l Domain independent approach to modelling of non-functional properties. [80/20 rule] Caters for conventional (bricks 'n' mortar) and web services. We have modelled these properties at a conceptual level (independent of a technology). Recursive nature of the models. Comprehensive (semantically rich). 12
Service Provider 13
Request Availability 14
Provision Availability 15
Locative Entities 16
Route 17
Route Specification 18
Region 19
Region Specification 20
Temporal Entity 21
Temporal Dates 22
Pricing Obligation 23
Price 24
Price (Cont’d) 25
Price Granularity 26
Rights 27
Quality 28
Next Steps l Interested in augmenting this work with an existing standard. l Undertake validation of this work as part of the completion of my Ph. D studies (July 05 – Jan 06). l Determine other applications (Perhaps decision support wrt services). 29
Sources and References l Justin O'Sullivan, David Edmond and Arthur HM ter Hofstede. Formal description of non-functional service properties. Technical Report FIT-TR-2005 -01, Centre for Information Technology Innovation, Queensland University of Technology, 2005. l http: //www. bpm. fit. qut. edu. au/about/docs/nonfunctional. jsp l l Made available via: http: //www. service-description. com/ J O'Sullivan, D Edmond & AHM ter Hofstede, What's in a Service? Towards Accurate Description of Non. Functional Service Properties, Distributed and Parallel Databases, 2(2 -3): 117 -133, 2002. Yellow Pages (Australia) http: //www. yellowpages. com. au/ 30
Questions l Any questions? ? 31
- John l osullivan
- Nonfunctional requirements
- Understanding rigid transformations and their properties
- Extensive properties and intensive properties
- Chemical property of matter
- Hát kết hợp bộ gõ cơ thể
- Lp html
- Bổ thể
- Tỉ lệ cơ thể trẻ em
- Gấu đi như thế nào
- Chụp tư thế worms-breton
- Chúa yêu trần thế alleluia
- Các môn thể thao bắt đầu bằng tiếng bóng
- Thế nào là hệ số cao nhất
- Các châu lục và đại dương trên thế giới
- Công thức tính thế năng
- Trời xanh đây là của chúng ta thể thơ
- Mật thư anh em như thể tay chân
- Phép trừ bù
- Phản ứng thế ankan
- Các châu lục và đại dương trên thế giới
- Thể thơ truyền thống
- Quá trình desamine hóa có thể tạo ra
- Một số thể thơ truyền thống
- Cái miệng xinh xinh thế chỉ nói điều hay thôi
- Vẽ hình chiếu vuông góc của vật thể sau
- Nguyên nhân của sự mỏi cơ sinh 8
- đặc điểm cơ thể của người tối cổ
- Thế nào là giọng cùng tên
- Vẽ hình chiếu đứng bằng cạnh của vật thể
- Fecboak
- Thẻ vin