1 / 7

Optimization Services Framework and OSxL Protocols

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

shawnh
Download Presentation

Optimization Services Framework and OSxL Protocols

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. The Positioning of Optimization Services Framework in OR/MS

  3. 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)

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

  5. Web Service Server Web Service Server Web Service Server Web Service Server Invoke (instance) (analysis) Call (in/out) OShL (OSiL) (OSaL) OScL (OSsL) OS Framework andOSxL Specificationcommunication (representation) XML-based standard location hook (instance) OShL (OSiL) Parse to OSiL (result) (OSrL) Join (Entity Description) OSjL (OSeL) Discover (query) OSdL (OSqL) URL Flow (OSfL) (OSuL) • [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.

  6. OS Framework andXML-based standard OSxL Specificationcommunication (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.

More Related