Components and Web Services Considered Harmful Inhibit Quality of Service Bob Vavra Unisys.

Slides:



Advertisements
Similar presentations
PCT303 – Content Publishing in SharePoint Eugene Rosenfeld Black Blade Associates
Advertisements

SECURITY CONCEPTS An Holistic Approach By Gp Capt JN Rampal, VSM (Retd)
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Chapter 13 Review Questions
Soft. Eng. II, Spring 2002Dr Driss Kettani, from I. Sommerville1 CSC-3325: Chapter II Chap1: Software Engineering Models (Review) Mandatory reading: chapter.
A SPEN F ALLS I NTERNSHIP O RIENTATION PRESENTED BY JANELLE LORENS.
WSDL / Business Process Stuff Breakout. Outline “Service description” –WSDL next steps –WSDL issues Choreographing Web services.
e-Framework Components and Responsibilities.
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
Service Oriented Architecture
July 06, 2006DB&IS Building Web Information Systems using Web Services Flavius Frasincar Erasmus University Rotterdam Eindhoven.
Enterprise Applications & Java/J2EE Technologies Dr. Douglas C. Schmidt Professor of EECS.
Web Services Basics stateless services: –simple request response state-dependent service: –each service is maintaining a state Services Service Broker.
1 Lecture 5 Introduction to Software Engineering Overview  What is Software Engineering  Software Engineering Issues  Waterfall Model  Waterfall Model.
Software Architecture in Practice
enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast.
報告人 : 李玠峰. Outline  Introduction  Related Work  Fundamental Requirements for an SOA Transaction Processing System  Approach  Prototype 
SOA & BPM Business Architecture, SOA & BPM Learn about SOA and Business Process Management (BPM) Learn how to build process diagrams.
Page  1 SaaS – BUSINESS MODEL Debmalya Khan DEBMALYA KHAN.
1 © Talend 2014 Service Registry / WS-Policy Registry Training Slides 2014 Jan Bernhardt Zsolt Beothy-Elo
Integrating Security Design Into The Software Development Process For E-Commerce Systems By: M.T. Chan, L.F. Kwok (City University of Hong Kong)
Purpose: These slides are for use with customers by the Microsoft Dynamics NAV sales force and partners. How to use: Add these slides to the core customer.
1 of of 25 3 of 25 ORBs (Object Request Broker) – A distributed software bus for communication among middleware services and applications – To.
 CS 5380 Software Engineering Chapter 2 – Software Processes Chapter 2 Software Processes1.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Business Plug-In B4 Enterprise Architectures (on OLC)
IT Requirements Management Balancing Needs and Expectations.
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
A Model for Web Services Discovery With QoS Presenter: Razieh Niazi By: SHUPING RAN.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
Integrated Systems Division Service-Oriented Programming Guy Bieber, Lead Architect Motorola ISD C4I 2000 OOPSLA Jini Pattern Language Workshop Guy Bieber,
Collaborate Lesson 4C / Slide 1 of 22 Collaborate Knowledge Byte In this section, you will learn about: The EJB timer service Message linking in EJB 2.1.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
John D. McGregor Class 4 – Initial decomposition
WSDL in a Healthcare Enterprise Architecture Lorraine Constable, Constable Consulting John Koisch, Guidewire Architecture Jean Henri Duteau, GPI.
Notes from Coulouris 5Ed Distributed Systems Notes on Components.
OIO-Desktop Applikationsarkitektur. Repository Ontology/ taxonomy Semantic Def Data Def Message Def Service Def WSDL XML schema FlowModelClarify Manager.
Overview Problem Description System Overview Functional Components In Depth Outstanding Issues Closing © EnviAgrow Solutions
Lathe Ontology. 1. Tooling Components 2. Maintenance Process 3. isFluidsUsed 4. Electrical Inputs 5. isPneumatic Inputs 6.cutting tools 7. Forming tools.
Press Release: SPECIAL MINISTER OF STATE 1/7/2006 The Australian Government is promoting the use of international standards to help deliver better services.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
Wolf Siberski1 Semantic Web Framework Requirements Analysis (D 1.2.2) Wolf Siberski.
IT323 - Software Engineering 2 1 Tutorial 4.  List the main benefits of software reuse 2.
Introduction to Service Orientation MIS 181.9: Service Oriented Architecture 2 nd Semester,
Discovery of Manageability Clarification
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
JUVENILE DATA EXCHANGE Jorge Basto, Chief Information Officer Wendy Hosch, Judicial Information Services Manager Judicial Council / Administrative Office.
Designing the Physical Architecture
Sponsored by Portakal Technologies
Software Engineering Development of procedures and systematic applications that are used on electronic machines. Software engineering incorporates various.
Distribution and components
نتعارف لنتألف في التعارف تألف (( الأرواح جنود مجندة , ماتعارف منها أئتلف , وماتنافر منها اختلف )) نماذج من العبارات الايجابية.
Team 1: 32 responses Team 2: 55 responses Team 3: 29 responses
CS & CS Capstone Project & Software Development Project
Service-centric Software Engineering
Topics Covered in COSC 6340 Data models (ER, Relational, XML (short))
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Cost Xpert Group Copyright © 2001, Marotz, Inc..
John D. McGregor Design Concept C5
Components and semantics
The Current State of CBSE
420, , , ,000 1,300,000 One commercial 680, , ,000 1,200,000 1,800,000 Two commercial 680,000.
420, , , ,000 1,300,000 One commercial 680, , ,000 1,200,000 1,800,000 Two commercial 680,000.
Presentation transcript:

Components and Web Services Considered Harmful Inhibit Quality of Service Bob Vavra Unisys

Unisys 2 What do we do in handcrafted TP systems that isnt available commercially? Optimization of a deployed TP system – Optimize the non-functional attributes Performance, capacity, availability, durability, recoverability, maintainability, … Continuing optimization by dedicated team – Separate from development projects

Unisys 3 Reusable Components and Web Services Have visible well-defined functional characteristics – Interface definition, transaction semantics, and security Have hidden implementations – Hidden non-functional attributes

Unisys 4 Non-functional attributes are important

Unisys 5 Expand Definitions of Component and Web Services WSDL should include non-functional attributes of the implementation – Useful to application architects, designers, and optimizers – Useful to component suppliers Reinforces the notion that implementation quality does matter Some research underway on QoS for components, e.g., in the real-time community