Optimization Services Framework and OSxL Protocols Jun Ma Northwestern University 09/14/04.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

JChem Web Services Server Jonathan Lee Solutions for Cheminformatics Technical Product Presentation.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Chapter 19 – Service-oriented Architecture
Optimization Services Robert Fourer, Jun Ma, Kipp Martin Optimization Services OS Server and OS Libraries Jun Ma Industrial Engineering.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
General introduction to Web services and an implementation example
SOAP : Simple Object Access Protocol
Information Management NTU Web Services. Information Management NTU What Are Web Services? Semantically encapsulate discrete functionality Loosely coupled,
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
Internet Infrastructure and Emerging Technologies Term project Internet Infrastructure and Emerging Technologies Term project.
Presentation 7 part 1: Web Services Introduced. Ingeniørhøjskolen i Århus Slide 2 Outline Definition Overview of Web Services Examples Next Time: SOAP.
Presentation 7: Part 1: Web Services Introduced. Outline Definition Overview of Web Services Examples Next Time: SOAP & WSDL.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Distributed Heterogeneous Data Warehouse For Grid Analysis
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Understand Web Services
J2ME Web Services Specification.  With the promise to ease interoperability and allow for large scale software collaboration over the Internet by offering.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
Web Mapping Using XML and SVG SHEA Yu-kai Geoffrey Senior Lecturer Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University.
Ch 12 Distributed Systems Architectures
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
Optimization Services (OS) Framework and OSP Protocols (OSxL) “Combining Operations Research with Computing Technology” Jun Ma 10/24/2004.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Robert Fourer, Jun Ma, Kipp Martin, Optimization Services, January 18, 2005 Optimization Services (OS) Jun Ma Motorola, Schaumburg 01/18/2005 Robert Fourer.
Robert Fourer, Jun Ma, Kipp Martin Optimization Services Instance Language (OSiL), Solvers, and Modeling Languages Kipp Martin University of Chicago
A General and Unified Design and Framework for Distributed Optimization Robert Fourer Jun Ma 12/12/2003 Industrial Engineering and Management Sciences.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
Optimization Services Robert Fourer, Jun Ma, Kipp Martin Setting Up and Hosting Your Solver as Web Services via Optimization Services (OS) Jun Ma
Recent Changes to the Optimization Services Project H.I. Gassmann, Faculty of Management J. Ma, Northwestern University R.K. Martin, The University of.
Robert Fourer, Jun Ma, Kipp Martin Copyright 2006 An Enterprise Computational System Built on the Optimization Services (OS) Framework and Standards Jun.
Outline  Enterprise System Integration: Key for Business Success  Key Challenges to Enterprise System Integration  Service-Oriented Architecture (SOA)
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY Nathan Kerr Pictures and Research.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Jun Ma, Optimization Services, July 19, 2006 Optimization Services (OS) Today: open Interface for Hooking Solvers to Modeling Systems Jun Ma Northwestern.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Robert Fourer, Jun Ma, Kipp Martin Optimization Services and the Stylized “OS” Logo are registered in the US Patent & Trademark Office. All other product.
Introduction to Server-Side Web Development Introduction to Server-Side Web Development using JSP and Web Services JSP and Web Services 18 th March 2005.
WebService. Outline Overview of Web Services SOAP (messaging) WSDL (service description) UDDI (registry)
Web Services (SOAP) part 1 Eriq Muhammad Adams J |
Jun Ma, Optimization Services, June 23, 2005 Optimization Services (OS) Jun Ma Industrial Engineering and Management Sciences Northwestern University T.J.
Robert Fourer, Jun Ma, Kipp Martin, Optimization Services, May 06, 2005 Optimization Services (OS) Jun Ma Industrial Engineering and Management Sciences.
Jun Ma, Optimization Services, March 06, 2006 Optimization Services (OS) Jun Ma Industrial Engineering and Management Sciences Northwestern University.
Robert Fourer, Jun Ma, Kipp Martin Copyright 2006 Optimization Services hookup Language (OShL) Jun Ma INFORMS, Pittsburgh 11/08/2006 Jun Ma Robert Fourer.
Jun Ma, Optimization Services, May 18, 2005 Optimization Services (OS) Jun Ma Industrial Engineering and Management Sciences Northwestern University Lindo.
C# 1 Web services CSC 298. C# 2 Web services  A technology to make libraries available across the internet.  In Visual Studio,  can create a web service.
CSCE 315 – Programming Studio Spring Goal: Reuse and Sharing Many times we would like to reuse the same process or data for different purpose Want.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Introduction.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
Jun Ma, Sanjay Mehrotra and Huanyuan Sheng Impact Solver for Optimization Services, November 8, 2006 On Implementing a Parallel Integer Solver Using Optimization.
Robert Fourer, Jun Ma, Kipp Martin Copyright 2005 Optimization Services (OS) Jun Ma Annapolis, 01/07/2005 Robert Fourer Jun Ma Northwestern University.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005 IMPACT Solver for Optimization Services Huanyuan(Wayne)
Chapter 2: Database System Concepts and Architecture - Outline
WEB SERVICES.
Unit – 5 JAVA Web Services
Some Basics of Globus Web Services
Optimization via Simulation under Optimization Services (OS)
Optimization Services (OS)
Service-centric Software Engineering 1
Presentation transcript:

Optimization Services Framework and OSxL Protocols Jun Ma Northwestern University 09/14/04

The Positioning of Optimization Services Framework in OR/MS

What is “Optimization Services” (OS)? A proper noun. It’s intended as a standard, and it’s all new A framework, NOT a system (cf. constitution, NOT government/Court System) Only that the specifications are written in XML (NOT English) Intended for next generation modeling systems as Internet resources. Distributed Environment (cf. Local Environment is a Special Case, e.g. Monitor and CPU) Decentralized Environment (Registry Vs. Server) A Universal Idea (System Decomposition, Interfacing, Representation) General Principle (4S) –Standard (oasis-open.org: discussion list -> technical committee -> draft -> Standard) –Simple (not the framework, but the framework components. Libraries provided) –Scalable (general OSxL specification design, where ‘x’ stands for any other 25 letters) –Smooth (Service Oriented Architecture or SOA, cf. Utility Services)

System Components 1.Models and Instances 2.Modeling Languages Environments, Transformation Engine, etc. 3.Optimization Servers/Registries 4.Clients and Interfaces 5.Preprocessors/Analyzers 6.Optimization Solvers 7.Function Evaluators and Simulation Engines 8.Others? (Benchmark Problem Services etc.)

OS Framework and OSxL Specification communication (representation) hook(instance) OShL (OSiL) (result) (OSrL) Parse to OSiL XML-based standard Web Service Server location Discover(query) OSdL(OSqL) URL (OSuL) Join(Entity Description) OSjL(OSeL) Web Service Server Call(in/out) OScL (OSsL) Flow (OSfL) [Standard, Simple, Scalable] => Smooth The General and Universal Framework for Optimization in Local and Distributed Environment. Combining Optimization with Modern Computing Technologies. A Next Generation Modeling System as An Internet Resource. Standardization of Optimization Representation, Communications, Registration, and Discovery Using Optimization Computing Tools Just Like Daily Utility Services. Invoke OShL (instance) (OSiL) (analysis) (OSaL)

OS Framework and XML-based standard OSxL Specification communication (representation) [Standard, Simple, Scalable] => Smooth The General and Universal Framework for Optimization in Local and Distributed Environment. Combining Optimization with Modern Computing Technologies. A Next Generation Modeling System as An Internet Resource. Standardization of Optimization Representation, Communications, Registration, and Discovery Using Optimization Computing Tools Just Like Daily Utility Services.