Robert Fourer, Jun Ma, Kipp Martin Optimization Services and the Stylized “OS” Logo are registered in the US Patent & Trademark Office. All other product.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

PowerPoint presentation of first 25 pages of instructional manual Edith Fabiyi Essentials of Internet Access.
Basic Internet Terms Digital Design. Arpanet The first Internet prototype created in 1965 by the Department of Defense.
REST Introduction 吴海生 博克软件(杭州)有限公司.
Welcome to Middleware Joseph Amrithraj
An Approach to Wrap Legacy Applications into Web Services Wesal Al Belushi, Youcef Baghdadi Department of Computer Science, Sultan Qaboos University, Sultanate.
Optimization Services Robert Fourer, Jun Ma, Kipp Martin Optimization Services OS Server and OS Libraries Jun Ma Industrial Engineering.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
Synera The Software That Thinks Like You Do Synera Technical Presentation.
ECE 4450:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 8: Application Layer Dr. Nghi Tran.
Distributed components
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
Optimization Services (OS) Framework and OSP Protocols (OSxL) “Combining Operations Research with Computing Technology” Jun Ma 10/24/2004.
CS 415 N-Tier Application Development By Umair Ashraf July 6,2013 National University of Computer and Emerging Sciences Lecture # 9 Introduction to Web.
Enterprise Application Integration – Web Collaboration and Standardisation Enterprise Application Integration – Web Collaboration and Standardisation.
Fall CIS 764 Database Systems Engineering L12.2: Web Services ++ Web service as an enterprise “component” Distributed business.
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
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Web application architecture
Evaluating Web Services for FDMS Cynthia Loitch OAR/PMEL (PI) Eugene Burger OAR/PMEL NOAA Research Webshop 2003 Longmont, CO 3-5 June 2003.
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.
Web-based E-commerce Architecture
Ch 11. Integrated Architecture for Wireless Myungchul Kim
DISTRIBUTED COMPUTING
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)
Web Services (SOAP, WSDL, and UDDI)
CSC8530 Distributed Systems XML Web Services David Vaglia.
Dodick Zulaimi Sudirman Lecture 14 Introduction to Web Service Pengantar Teknologi Internet Introduction to Internet Technology.
Web Services (SOAP, WSDL, UDDI) SNU OOPSLA Lab. October 2005.
Master Thesis Defense Jan Fiedler 04/17/98
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail  SMTP,
Current Trends in Network- Based Application Developments Bill Chu Department of Software and Information Systems UNC Charlotte.
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
Web Services. ASP.NET Web Services  Goals of ASP.NET Web services:  To enable cross-platform, cross- business computing  Great for “service” based.
Jun Ma, Optimization Services, July 19, 2006 Optimization Services (OS) Today: open Interface for Hooking Solvers to Modeling Systems Jun Ma Northwestern.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Distributed Computing with HTTP, XML, SOAP, and WSDL CHAPTER 14 MOHAMMAD BORUJERDI 1 INTERNET ENGINEERING OUTLINE : Shift in perspective from data to programs.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
INDEX oWoWhat is TCP/IP protocol suite ? oDoDifferent layers. oEoEncapsulation. oPoProtocol Interface.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
Jun Ma, Optimization Services, June 23, 2005 Optimization Services (OS) Jun Ma Industrial Engineering and Management Sciences Northwestern University T.J.
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
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.
Kemal Baykal Rasim Ismayilov
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.
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.
Optimization Services Framework and OSxL Protocols Jun Ma Northwestern University 09/14/04.
Chapter 3 Selecting the Technology. Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware.
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.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
Robert Fourer, Jun Ma, Kipp Martin Copyright 2005 Optimization Services (OS) Jun Ma Annapolis, 01/07/2005 Robert Fourer Jun Ma Northwestern University.
Web Services. Web Service: Simple definition : “ Service Offered On the Web “ Technically : “ A Web Service is a programmable application component that.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005 IMPACT Solver for Optimization Services Huanyuan(Wayne)
Web Services CO5027.
Cyberinfrastructure – the NEOS Project
Optimization via Simulation under Optimization Services (OS)
ECE 4450:427/527 - Computer Networks Spring 2017
Presentation transcript:

Robert Fourer, Jun Ma, Kipp Martin Optimization Services and the Stylized “OS” Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of the respective owners. Optimization Services (OS) -- The Internet for OR Jun Ma Industrial Engineering and Management Sciences, Northwestern University 11/024/2004 Robert Fourer Jun Ma Northwestern University Kipp Martin University of Chicago

Robert Fourer, Jun Ma, Kipp Martin Optimization Services and the Stylized “OS” Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of the respective owners. The Positioning of Optimization Services Framework in OR/MS

Robert Fourer, Jun Ma, Kipp Martin Optimization Services and the Stylized “OS” Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of the respective owners. The Positioning of OSP Protocols (OSxL) in Computing Application Presentation Session Transport Network Link Physical The 7-layer OSI Model The 4-layer Internet model HTTP IP TCP Ethernet SOAP OSP Application Presentation Session Transport Network Link Physical GET /xt/services/ColorRequest HTTP/1.0 Content Length: 442 Host: localhost Content-type: text/xml; charset=utf-8 SOAPAction: "/getColor" OSP – specifies soap content Communication Interface Representation e.g. hook (“ … ”)

Robert Fourer, Jun Ma, Kipp Martin Optimization Services and the Stylized “OS” Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of the respective owners. Optimization Services (OS) Framework A framework, NOT a system –cf. constitution, NOT government/Court System. Only that the framework specifications are written in XML languages (NOT English). –But we are in the middle of developing the modeling system according to this framework. –We are also building libraries for other people to put up their optimization services. Distributed environment (Local environment being just a special Case) Service Oriented, Optimization Centered, Decentralized Architecture. Optimization Services Components 1.Modeling Language Environment (MLE) (e.g. AMPL, OSmL) -- OSModel 2.Optimization Registries (e.g. The next generation NEOS) – OSRegistry 3.Analyzers/Preprocessors (e.g. Mprobe, Dr. AMPL) -- OSAnalyzer 4.Optimization Solvers (e.g. Lindo) -- OSSolver 5.Simulation (e.g. Finite Element Analysis) -- OSSimulation 6.Communication Software Agent – OSAgent 7.All of the above are communicating in a common language -- OSCommon

Robert Fourer, Jun Ma, Kipp Martin Optimization Services and the Stylized “OS” Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of the respective owners. Optimization Services (OS) Framework The next generation NEOS – possibly donated to COIN/Apache/Source Forge THE Optimization Internet THE Potential COmputation INfrastructure for OR (COIN-OR) Parse to OSiL XML-based standard OS Server OS Server location OS Server [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. browser Web page Google Web Server CGI socket Data in HTML Form http/html OSP/ OSxL Database/ App Service HTML Checker Web address html form

Robert Fourer, Jun Ma, Kipp Martin Optimization Services and the Stylized “OS” Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of the respective owners. User Experience Open Environment Convenience just like Using Utility Services No High Computing Power Needed No Knowledge in Optimization Algorithms and Software (solvers, options, etc.) Better and More Choices of Modeling Languages More Solver Choices Solve More Types of Problems Automatic Optimization Services Discovery Decentralized Optimization Services Development and Registration More Types of Optimization Services Components Integrated (Analyzers/Preprocessors, Problem Providers, Bench Markers) Smooth Flow and Coordination of Various Optimization Services Components. A Universal, Scalable and Standard Infrastructure that promotes Collaboration and Other Related Researches Concentration on Good Modeling