Download presentation
Presentation is loading. Please wait.
Published bySteven Robertson Modified over 6 years ago
1
Clear Methods Web-based Modeling & Simulation Workshop
Reston, VA October 30, 2003 Clear Methods Christopher Fry Founder & Chief Scientist Jay Conne Director, Bus. Dev. & Training
2
Clear Methods Founded June 2001 by Mike Plusch & Christopher Fry
MIT, Sloan School, AI Lab Published two books and many articles Water: Simplified Web Services and XML Programming, Wiley, 2003
3
The problem… Technology & Psychology
4
The problem… Complexity & Consequences
5
Partial Solutions – tacked together
Complexity Partial Solutions – tacked together
6
Complexity Add the Web
7
Reality
8
Design … limited by technology
Consequences Design … limited by technology
9
Learning … scope and time
Consequences Learning … scope and time
10
Debugging … requires too many skills
Consequences Debugging … requires too many skills
11
Build a test harness for this?
Consequences Testing Build a test harness for this?
12
Consequences Maintainability
13
Upgrading … version skew
Consequences Upgrading … version skew
14
Scaling … layers of latency
Consequences Scaling … layers of latency
15
Consequences Design … limited by technology Learning … scope and time
Debugging … requires too many skills Testing … across many technologies Maintainability … across many technologies Upgrading … version skew Scaling … layers of latency
16
Real men … learn to live with it?
Complexity Real men … learn to live with it?
17
The solution… – Fry –
18
Note: Demonstration of Water language using the SteamXML IDE
Note: Demonstration of Water language using the SteamXML IDE. Examples similar to those in the IDE Initial Instructions which can be found under the Help Menu. See for trial download.
19
USAF – Northrop Grumman
Customers MIT MITRE PBS Pratt & Whitney USAF – Northrop Grumman others…
20
Complexity Water Incremental Adoption
21
Simplicity Consistent & Comprehensive Consistant & Comprehensive
Water Water Water Water Water Water Water Water Water Water Water Water Water Water Water Water Water Water Water Water Water Water Water Water
22
Note: The following slides were not presented during the WebSim 2003 presentation.
23
Security Architected in from Water’s foundation
Capability-based security model ala secure operating systems Clean separation of: Business Logic Security Policy
24
New Approach XML as syntax → XML as common language
XML for data (Docs) → XML for data, presentation & logic Web services bolted-on → Designed for Web services Wizards and code generation → Direct execution of XML Technology drives design → Business rqmts. drive design Complex and special-purpose → Simplification through consistency Hamstrung by standards → Support legacy standards, but …
25
Steam XML Deploy on standard platform Flexible deployment
Open protocols: HTTP, Java, (SMTP) Support for standards Content, logic, and UI Service-Oriented Software
26
Alternative Software Platform
SteamXML and Water Alternative Software Platform Platform J2EE .NET Vendor Clear Methods Sun, BEA, IBM Microsoft Operating System All All Windows Runtime Engine Steam Engine JVM CLR Language Water Syntax ConciseXML Java C# C++ syntax C++ syntax Development Tools Steam IDE JBuilder, etc. Visual Studio Database API JDBC/Water JDBC, SQL/J ADO.NET CICS API HostBridge Various Host Integ. Server
27
Clear Methods Advanced XML and Web Service Technology
Complete Platform for Web Services
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.