Clear Methods Web-based Modeling & Simulation Workshop

Slides:



Advertisements
Similar presentations
Complexity Presentation. 2 Agenda The Challenges of XML and Web Services Water and Steam XML Water Applications Customers Product Direction Summary Benefits.
Advertisements

Tuesday, June 10, 2003 Web Services Brief Overview & Security Assertion Coordinator Pattern by Mohammad Abushadi & Riaz Ahmed for Security Group CSE -
Introduction to .NET Framework
Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
Internetteknologi (ITNET1) Extra Presentation Java IDE Tool Support.
WebSphere Diego Leone. Summary Story and birth What is WebSphere?/Goals Main features Advantages/Disadvantages Conclusions.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Microsoft.Net Technology Sachin Shetty Vimal Amin Thomas Mullasaril Vinutna Pulavarti Software Engineering CS616 Instructor:Dr.Tappert.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
Design & Development Tools: Visual Studio 2005 SQL Server 2005 Biztalk Server 2006 David Gristwood, Mike Taulty Developer & Platform Group Microsoft Ltd.
第三組 Produce a report on 1.SAP NetWeaver 2.SAP Web Application Server 3. SAP Solution Manager ~ Team member ~ 何承恩 謝岳霖 徐翊翔 陳鼎昇.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
J2EE /.NET Liz Farricker Whitney Mayoras Patrick Bailey.
Session 1 - Introduction and Data Access Layer
Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a library for.
Introduction to .NET Rui Ye.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
CSC 494/594 C# and ASP.NET Programming. C# 2012 C# Object-oriented language with syntax that is similar to Java.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
AUC Technologies Projects Consulting, Development, Mentoring, and Training Company.NET Foundation Presented By : Qazi Muhammad Arfeen Senior Software Engineer.
.Net – The First Glance What Is.Net, Why Use.Net.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
The Holmes Platform and Applications
ERP Implementation Choices Indian Institute of Materials Management
Introduction ITEC 420.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Building Enterprise Applications Using Visual Studio®
Introducing the Microsoft® .NET Framework
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
WebSphere Diego Leone.
Introduction to Visual Basic 2008 Programming
Developing Hybrid Apps on Microsoft Azure Stack
Outline SOAP and Web Services in relation to Distributed Objects
Platform as a Service.
Visual Studio Tools for Office 2005
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Introduction to .NET Framework Ch2 – Deitel’s Book
2007 Office System Integration
CE-105 Spring 2007 Engr. Faisal ur Rehman
Building Applications with Windows Azure and SQL Azure
Outline SOAP and Web Services in relation to Distributed Objects
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
Microsoft Build /8/2018 5:15 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
SQL Server Data Tools Gert Drapers
Web Development Using ASP .NET
CIS16 Application Development – Programming with Visual Basic
Microsoft Virtual Academy
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Serverless Architecture in the Cloud
From Development to Production: Optimizing for Continuous Delivery
From Development to Production: Optimizing for Continuous Delivery
An Introduction to Eclipse
Microsoft Virtual Academy
Introduction to ASP.NET Parts 1 & 2
Windows Forms in Visual Studio 2005: An Overview
Mark Quirk Head of Technology Developer & Platform Group
.Net for Test and Measurement
C# and ASP.NET Programming
Microsoft Azure Services Platform
Mulesoft Anypoint Connector for AS/400 and Web Transaction Framework
Presentation transcript:

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

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

The problem… Technology & Psychology

The problem… Complexity & Consequences

Partial Solutions – tacked together Complexity Partial Solutions – tacked together

Complexity Add the Web

Reality

Design … limited by technology Consequences Design … limited by technology

Learning … scope and time Consequences Learning … scope and time

Debugging … requires too many skills Consequences Debugging … requires too many skills

Build a test harness for this? Consequences Testing Build a test harness for this?

Consequences Maintainability

Upgrading … version skew Consequences Upgrading … version skew

Scaling … layers of latency Consequences Scaling … layers of latency

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

Real men … learn to live with it? Complexity Real men … learn to live with it?

The solution… – Fry –

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 www.WaterLanguage.com for trial download.

USAF – Northrop Grumman Customers MIT MITRE PBS Pratt & Whitney USAF – Northrop Grumman others…

Complexity Water Incremental Adoption

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 www.WaterLanguage.org www.ConciseXML.org cfry@... jconne@ClearMethods.com

Note: The following slides were not presented during the WebSim 2003 presentation.

Security Architected in from Water’s foundation Capability-based security model ala secure operating systems Clean separation of: Business Logic Security Policy

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 …

Steam XML Deploy on standard platform Flexible deployment Open protocols: HTTP, Java, (SMTP) Support for standards Content, logic, and UI Service-Oriented Software

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

Clear Methods Advanced XML and Web Service Technology Complete Platform for Web Services www.ClearMethods.com www.WaterLanguage.org www.ConciseXML.org cfry@... jconne@clearmethods.com