Optimization Modeling in Distributed Applications:
How New Technologies such as XML and SOAP allow OR to provide Web-based Services.
ABSTRACT: In today's global economy, organizations are being pushed to work
smarter and faster. New products and/or services have to be conceived,
developed and delivered in just months or even weeks. As a result of this
rush to innovate and adapt, vendors and users of OR are looking to the
Internet to leverage their resources.
We will demonstrate how optimization and modeling services can be packaged
into component libraries based on industry standards such as ActiveX/Com
and JavaBeans. This allows seamless integration of optimization into easily
maintainable applications.
Through new Web-based standards, an environment is now created where
distributed applications based on components are not only feasible but,
even relatively easy to implement.
In this presentation, we will look at different scenarios about how
innovative technologies such as XML and SOAP are creating new opportunities
for solving optimization problems within distributed applications.
- INFORMS RoundTable
- Presentation Overview
- Maximal Software - History
- MPL Integrated Model .Development Environment
- MPL Main Strengths
- MPL - Solver Support
- Building Optimization Applications Development/Deployment Issues
- Algebraic Modeling Languages
- Callable Libraries for Solvers
- Connecting to Databases
- Merging Program with Model
- Programming vs. Optimization Modeling
- Program Running Model
- Optimization Component Library
- OptiMax 2000 Component Library .Seamless Integration of Technologies
- MPL/OptiMax Design Overview
- OptiMax 2000 Component Library Object Model Hierarchy
- OptiMax 2000 Component Library Object Model - Symbols
- OptiMax 2000 Component Library.Sample Calling Sequence in Visual Basic
- OptiMax 2000 Component Library Application Building Features
- OptiMax 2000 Component Library Scripting Capabilities
- OptiMax 2000 Callable Library Access to Internal Data Structures
- Applications with MPL OptiMax
- Optimization in .Distributed Applications
- Distributed Optimization.Model and Data on Client / Solver on Server
- Distributed Optimization .Database and Solver on the Server
- Distributed Optimization.Web Application on the Client
- Distributed Optimization Applications .Communication Methods/Standards
- XML - Web Services
- Sample XML File for a Matrix
- Why has HTML become so popular?
- Why is XML becoming so popular?
- XML - Design goals
- XML - Transport Protocols
- Communication Methods and.Standards for Optimization
- OptML - Optimization Markup Language
- OptML - Bakery Model in MPL
- OptML - Bakery Model in MPS Format
- OptML - Sample Bakery Model
- OptML - Sample Bakery Model (Continued)
- OptML - Sample Bakery Model (Continued)
- SOAP - Simple Object Access Protocol
- SOAP - Client/Server Communications
- SOAP - Sample Request Envelope
- SOAP - Sample Response Envelope
- Distributed Optimization Applications. Communication Methods/Standards (Recap)
- Future Directions
|