istforce walkthrough

102
IST IST for for CE CE IST-1999-11508 ISTforCE Walkthrough The ISTforCE services (incl. screenshots) Example of services integration Presentation Presentation Sections Sections (click to select) Overview of the ISTforCE environment

Upload: wyatt

Post on 10-Jan-2016

75 views

Category:

Documents


0 download

DESCRIPTION

ISTforCE Walkthrough. Presentation Sections  (click to select). Overview of the ISTforCE environment. The ISTforCE services (incl. screenshots). Example of services integration. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ISTforCE Walkthrough

ISTIST forfor CECE

IST-1999-11508

ISTforCE Walkthrough

The ISTforCE services (incl. screenshots)

Example of services integration

PresentationPresentationSections Sections

(click to select)

Overview of the ISTforCE environment

Page 2: ISTforCE Walkthrough

I. Overview of the ISTforCE Environment

The ISTforCE environmentThe ISTforCE environment is a distributed, Internet-enabled system built upon an innovative human-centredhuman-centred approach that extends thecurrent project-centric collaboration platform approaches in AEC/FM

ISTforCE ISTforCE providesprovides: aan open platform where four types of users can meet (designers, project

managers, information managers, application service providers) pplug-in features for easy integration of infrastructure services and engineering

applications offered by service providers via the Internet fflexible and customisable object-level data exchange based on IFC iinfrastructure for on-line eBusiness by combining legal and financial

transactions at all system levels mmulti-project, multi-user, multi-services support by means of a logically

consistent overall framework ISTforCE ISTforCE supportssupports:

Service ProvidersService Providers to actively participate in an overall collaboration environment Chief InformationChief Information OfficersOfficers to manage and maintain the ICT infrastructure Project managersProject managers to monitor project work, assign and supervise tasks, allow,

recommend, or even enable/disable the use of application tools and services Engineers and architectsEngineers and architects to cooperate with each other in their actual daily work

ISTISTISTIST forforforfor CECECECE

Page 3: ISTforCE Walkthrough

I. Overview of the ISTforCE EnvironmentISTISTISTIST forforforfor CECECECE

PDS-1

DMS-1

PDS-2

DMS-2

Infrastructure Services

CIS = Core Information & Interoperability Services

MAS = Knowledge Based Model Access Service

EOS = Engineering Ontology Service

PPS = Personal Planning and PDM Services

ECS = Technology Support Tools for eCommerce Services

TOS = Training and Online Human Support Services

Project Servers

PDS = Product Data Server

DMS = Document Management Server

Engineering Services

DAS = Knowledge Based Design Assistance Service

CCS = Knowledge Based Code Checking Service

RES = Remote User Specialised Rental Engineering Services: AESP - Automated Engineering Consultant Service Provider SRS - Specialised Geotechnical Rental Services VTLS - Virtual Test Laboratory Service

EOSMAS

CIS

PPS ECS

TOSUSER

RES

CCS

DAS

ExchangeableServers

ExchangeableServers

IndividualizedHuman Work

Place

IndividualizedHuman Work

Place

Exchangeable Infrastructure

Services

Exchangeable Infrastructure

Services

ExchangeableTools

ExchangeableTools

Page 4: ISTforCE Walkthrough

I. Overview of the ISTforCE Environment

ISTforCE extends typical Web-based platform architectures byISTforCE extends typical Web-based platform architectures by three new open layersthree new open layers: AA well-defined externally extensible set of AEC/FM-specific infrastructure

services A set of externally extensible infrastructure business servicesA set of externally extensible infrastructure business services Any eAny external engineering services (ASP)

IISTforCE also offers an extended user interfaceextended user interface through a set of specialised, customisable collaboration tools

IntegrationIntegration is considered along multiple axes UUsers SServices PProjects TTasks PProduct data

InteroperabilityInteroperability of the components is achieved by aa common high-level ontology aa common format for all system messages based on XML ccommon communication methods based on HTTP, RMI-IIOP, CORBA,

and WSDL/SOAP.

ISTISTISTIST forforforfor CECECECE

Page 5: ISTforCE Walkthrough

Some underlying model developments – the process matrix

ISTISTISTIST forforforfor CECECECE

is a simple, easy to understand table of processes in AEC/FM that identifies:is a simple, easy to understand table of processes in AEC/FM that identifies: activities occurring in a project that share information with other activities where

activities: describe the fulfilment of particular requirements not the actions undergone in achieving it are organised by major project phases (taken from the GPP developed at Salford University) have 1 or more roles sending information ( ‘o’), and 1 or more roles receiving information (

‘x’) represent the information in a typical way

the ‘roles’ taken by the participants (actors) in the project where a role: is defined by what is done, not by who does it (project management rather than project

manager) the sender(s) and receiver(s) of information within an activity, the form in which the information is sent from an activity.Stage Role ---->

|-------------| V Activity V

Client

Project

Managemen

t

Building Design

Cost Managemen

t

C&S Design

Services Design

Contractor

Sub-Contractor

Sub-Sub-Contractor

Supplier

Statutor

y Bod

y

Other

Notes

2 Outline Feasibility

Internal Study Results o x Rights x o Outline Planning o Authorization from planning authority Local Cost Data x o Materials and labour weightings Similar Project Costs x o Unit costs from projects of a similar nature. Project Success Criteria o ox x x x x Notification of success criteria to contractors on appointment Approvals Request o o o o o Work submitted and approval requested Approve o ox ox ox x x o Approval given to work submitted. If approval is not given, further work

needs to be done and resubmitted.

ExampleExample:: Outline Feasibility Outline Feasibility StageStage

2PhasePhasePhasePhase

x ocommunicationcommunication

Notes on data content, Notes on data content, format and format and communication formcommunication form

Notes on data content, Notes on data content, format and format and communication formcommunication form

Complex activities as sub-activities

ActivityActivity ActivityActivity

RoleRole RoleRole

Page 6: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

ISTforCE extension of the IFC2x standard to share structural modelsISTforCE extension of the IFC2x standard to share structural models mechanical system and actions as input informationmechanical system and actions as input information can be used by several calculation software systemscan be used by several calculation software systems can be used for getting online and rental services for complex calculationscan be used for getting online and rental services for complex calculations can be used to return results of the structural calculationscan be used to return results of the structural calculations can enable specializations and involving of external expertscan enable specializations and involving of external experts

handed over to IAI for formal standardization in 2001handed over to IAI for formal standardization in 2001 confirmed by the IAI to be part of the next release IFC2x2 issued in confirmed by the IAI to be part of the next release IFC2x2 issued in

Spring 2003Spring 2003

structural extension

Some underlying model developments – the process matrix

Page 7: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

The ISTforCE Engineering Ontlogy Specification aims at providing a simple The ISTforCE Engineering Ontlogy Specification aims at providing a simple and unique basis enabling end users and (non IFC) applications to access, and unique basis enabling end users and (non IFC) applications to access, retrieve and reason upon the product data retrieve and reason upon the product data

Open and extensible specification completely based on the XML standard Open and extensible specification completely based on the XML standard (uses XML Schema as baseline) to ensure a generalised (uses XML Schema as baseline) to ensure a generalised implementation and implementation and a broad applicabilitya broad applicability

Layered approach, that Layered approach, that facilitates the development of adequate ontologies by facilitates the development of adequate ontologies by domain expertsdomain experts : : Core Core Engineering Ontology Specification SchemaEngineering Ontology Specification Schema, providing the meta , providing the meta

structures for the definition of domain-specific ontologies for different building structures for the definition of domain-specific ontologies for different building construction aspects and purposes construction aspects and purposes (XML Schema definition .vsd)(XML Schema definition .vsd)

A potentially unlimited set of A potentially unlimited set of Ontology Extension SchemasOntology Extension Schemas importing and importing and extending the core schema with domain-specific concepts extending the core schema with domain-specific concepts (XML Schema definition .vsd)(XML Schema definition .vsd)

XML-based ontology definitionsXML-based ontology definitions corresponding to the domain-specific schemas corresponding to the domain-specific schemas and providing the details of the instantiated domain concepts and providing the details of the instantiated domain concepts (DTD-based XML syntax .xml)(DTD-based XML syntax .xml)

Some underlying model developments – the Engineering Ontlogy Specification

Page 8: ISTforCE Walkthrough

eCommerce Server

Model AccessServer

Process PlanningServer Helpdesk

Server

Project Data ServerProject Data ServerssCore Information ServerCore Information Server RemoteRemote Eng. Eng.

ServicesServices

Local Local appl.appl.

pCESPpCESP

End-UserEnd-User

Ljubljana, SI

Dresden, DE

Prague, CZ

Genoa, IT

Munich, DE

Berlin, DE

Dresden, DE

Dresden, DE

Madrid, ES

Nice, FR

Nice, FR

Physical ArchitectureISTISTISTIST forforforfor CECECECE

personalCESP

– – somewhere somewhere – –

Internet-enabledConcurrent Engineering

Services Platform(CESP)

Internet-enabledConcurrent Engineering

Services Platform(CESP)

Extended Extended Infrastructure ServicesInfrastructure Services

Page 9: ISTforCE Walkthrough

ISTforCE platformISTforCE platform

Multi-project integration services

Multi-project integration services

Core servicesCore services

Project infrastructure servicesProject infrastructure services

Engineering servicesEngineering services

Generic infrastructure servicesGeneric infrastructure services

CIS people-projects-services-companiesCIS people-projects-services-companies

ECSECS ?TOSTOSMAS/SMAS/SPPS/SPPS/S

?AESPAESP VTLSVTLS SRSSRSCCSCCS DEXDEX3rd party service DASDAS ?

PDSPDS ?EDMS ?

people

Engineer CIO Service providerProject Manager

personalplatformpersonalplatform

workstationtools

Service LauncherServiceLauncher

WP8:PPS clientPPS/C Portal MAS/C

Logical ArchitectureISTISTISTIST forforforfor CECECECE

Page 10: ISTforCE Walkthrough

ISTforCE platformISTforCE platform

Multi-project integration services

Multi-project integration services

Core servicesCore services

Project infrastructure servicesProject infrastructure services

Engineering servicesEngineering services

Generic infrastructure servicesGeneric infrastructure services

CIS people-projects-services-companiesCIS people-projects-services-companies

ECSECS ?TOSTOSMAS/SMAS/SPPS/SPPS/S

?AESPAESP VTLSVTLS SRSSRSCCSCCS DEXDEX3rd party service DASDAS ?

PDSPDS ?EDMS ?

people

Engineer CIO Service providerProject Manager

personalplatformpersonalplatform

workstationtools

Service LauncherServiceLauncher

WP8:PPS clientPPS/C Portal MAS/C

Logical ArchitectureISTISTISTIST forforforfor CECECECE

1. Through the Internet Portalvia a standard Web Browser

2. Through the Service Launcher

3. Through the Personal Planning

System Client

4. Through the Model Access Service via a Web Browser Client

There are four principal ways There are four principal ways to access and use the platformto access and use the platform

Page 11: ISTforCE Walkthrough

ISTforCE platformISTforCE platform

Multi-project integration services

Multi-project integration services

personalplatformpersonalplatform

Core servicesCore services

Project infrastructure servicesProject infrastructure services

workstationtools

Engineering servicesEngineering services

Generic infrastructure servicesGeneric infrastructure services

PDSPDS ECSECSMAS/SMAS/S

CIS people-projects-services-companiesCIS people-projects-services-companies

?

? ?

AESPAESP VTLSVTLS SRSSRS

TOSTOSPPS/SPPS/S

CCSCCS DEXDEX3rd party service DASDAS

EDMS

?

?

Service LauncherServiceLauncher

WP8:PPS clientPPS/C Portal

people

Engineer CIO Service providerProject Manager

MAS/C

Using the ISTforCE Platform through the Internet PortalISTISTISTIST forforforfor CECECECE

provides access to all core servicesprovides access to all core services used to configure and manage services,used to configure and manage services, projects and personal workspaces projects and personal workspaces access point to service providersaccess point to service providers The very first access must be via the portalThe very first access must be via the portal

provides access to all core servicesprovides access to all core services used to configure and manage services,used to configure and manage services, projects and personal workspaces projects and personal workspaces access point to service providersaccess point to service providers The very first access must be via the portalThe very first access must be via the portal

Page 12: ISTforCE Walkthrough

ISTforCE platformISTforCE platform

Multi-project integration services

Multi-project integration services

personalplatformpersonalplatform

Core servicesCore services

Project infrastructure servicesProject infrastructure services

workstationtools

Engineering servicesEngineering services

Generic infrastructure servicesGeneric infrastructure services

PDSPDS ECSECSMAS/SMAS/S

CIS people-projects-services-companiesCIS people-projects-services-companies

?

? ?

AESPAESP VTLSVTLS SRSSRS

TOSTOSPPS/SPPS/S

CCSCCS DEXDEX3rd party service DASDAS

EDMS

?

?

ServiceLauncher

WP8:PPS clientPPS/C Portal

people

Engineer CIO Service providerProject Manager

MAS/C

Using the Platform through the Service Launcher

provides uniform access to local and remote applicationsprovides uniform access to local and remote applications enables local clients to use the platform servicesenables local clients to use the platform services can be used to configure & control the access to servicescan be used to configure & control the access to services manages basic e-commerce settingsmanages basic e-commerce settings useful to project managers, engineers and the CIOuseful to project managers, engineers and the CIO

provides uniform access to local and remote applicationsprovides uniform access to local and remote applications enables local clients to use the platform servicesenables local clients to use the platform services can be used to configure & control the access to servicescan be used to configure & control the access to services manages basic e-commerce settingsmanages basic e-commerce settings useful to project managers, engineers and the CIOuseful to project managers, engineers and the CIO

ISTISTISTIST forforforfor CECECECE

Page 13: ISTforCE Walkthrough

ISTforCE platformISTforCE platform

Multi-project integration services

Multi-project integration services

personalplatformpersonalplatform

Core servicesCore services

Project infrastructure servicesProject infrastructure services

workstationtools

Engineering servicesEngineering services

Generic infrastructure servicesGeneric infrastructure services

PDSPDS ECSECSMAS/SMAS/S

CIS people-projects-services-companiesCIS people-projects-services-companies

?

? ?

AESPAESP VTLSVTLS SRSSRS

TOSTOSPPS/SPPS/S

CCSCCS DEXDEX3rd party service DASDAS

EDMS

?

?

Service LauncherServiceLauncher PPS/C Portal

people

Engineer CIO Service providerProject Manager

MAS/C

Using the Platform through the Personal Planning ServiceISTISTISTIST forforforfor CECECECE

WP8:PPS client

provides access to and supports the management of provides access to and supports the management of project and personal (cross-project) workflowsproject and personal (cross-project) workflows

can be used to trigger any service or application from andcan be used to trigger any service or application from and for a specific work task for a specific work task enhances and extends the functionality of the launcherenhances and extends the functionality of the launcher especially useful to project managers and engineersespecially useful to project managers and engineers

provides access to and supports the management of provides access to and supports the management of project and personal (cross-project) workflowsproject and personal (cross-project) workflows

can be used to trigger any service or application from andcan be used to trigger any service or application from and for a specific work task for a specific work task enhances and extends the functionality of the launcherenhances and extends the functionality of the launcher especially useful to project managers and engineersespecially useful to project managers and engineers

Page 14: ISTforCE Walkthrough

ISTforCE platformISTforCE platform

Multi-project integration services

Multi-project integration services

personalplatformpersonalplatform

Core servicesCore services

Project infrastructure servicesProject infrastructure services

workstationtools

Engineering servicesEngineering services

Generic infrastructure servicesGeneric infrastructure services

PDSPDS ECSECSMAS/SMAS/S

CIS people-projects-services-companiesCIS people-projects-services-companies

?

? ?

AESPAESP VTLSVTLS SRSSRS

TOSTOSPPS/SPPS/S

CCSCCS DEXDEX3rd party service DASDAS

EDMS

?

?

Service LauncherServiceLauncher

WP8:PPS clientPPS/C Portal

people

Engineer CIO Service providerProject Manager

MAS/C

Using the Platform through the Model Access Service

provides data exchange functionality to users and applicationsprovides data exchange functionality to users and applications enables the users to access, view and manage product modelenables the users to access, view and manage product model data directly data directly facilitates coordination procedures facilitates coordination procedures especially useful to designers (architects, engineers, …)especially useful to designers (architects, engineers, …)

provides data exchange functionality to users and applicationsprovides data exchange functionality to users and applications enables the users to access, view and manage product modelenables the users to access, view and manage product model data directly data directly facilitates coordination procedures facilitates coordination procedures especially useful to designers (architects, engineers, …)especially useful to designers (architects, engineers, …)

ISTISTISTIST forforforfor CECECECE

Page 15: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

II. The ISTforCE ServicesISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS Core Information Services The main ISTforCE Server (Internet Portal)

Personal Planning Services Server + pCESP client Service Launcher Specialised client to invoke applications Model Access Services Server + pCESP client Engineering Ontology Service Server + pCESP client (Web Browser) Project Data Server Server E-Commerce Services Server + pCESP client (Web Browser) Training & Online Support Service Helpdesk Server

Code Checking Service Remote application for architects Automated Engineering Service Provider Remote appl. for seismic risk analysis Specialised Geotechnical Rental Service Remote appl. for struct./geotech. engineers Virtual Test Laboratory Service Remote appl. for structural engineers Design Assistance Services AI-based local appl. for struct. engineers

Others … can be different third-party services integrated into the platform; ISTforCE provides one example – the SOFiSTiK tools for finite element analysisServices Menu

Page 16: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

II. The ISTforCE ServicesISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS Core Information Services The main ISTforCE Server (Internet Portal)

Personal Planning Services Server + pCESP client Service Launcher Specialised client to invoke applications Model Access Services Server + pCESP client Engineering Ontology Service Server + pCESP client (Web Browser) Project Data Server Server E-Commerce Services Server + pCESP client (Web Browser) Training & Online Support Service Helpdesk Server

Code Checking Service Remote application for architects Automated Engineering Service Provider Remote appl. for seismic risk analysis Specialised Geotechnical Rental Service Remote appl. for struct./geotech. engineers Virtual Test Laboratory Service Remote appl. for structural engineers Design Assistance Services AI-based local appl. for struct. engineers

Others … can be different third-party services integrated into the platform; ISTforCE provides one example – the SOFiSTiK tools for finite element analysisServices Menu

You can also always use the „Home“ button to jump back to the main menu on page 1

Use the side bar to quickly jump back and forth between the separate services

… or use this button to return to this page from elsewhere …(the full names of the servicesare only available on this page)

Navigation HintsNavigation Hints

Page 17: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Core Information Services (CIS) – Overview

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS Goal:Goal: The Core Information Services (CIS) support the ISTforCE platform by: (1) ensuring openness to multiple projects and services, (2) providing the infrastructure for identification / communication between people, companies, projects, roles and services, and (3) making the information stored in CIS available to users and applications both via a graphical interface (GUI), and via an API.

API

GUI

users … HTML

other services … XMLother services … XML

AP

I spec

service

serviceintegrators WSDL

Method:Method: Alignment of CIS with advanced Web service technology was found as the most appropriate and adaptive approach for integration issues.

Implementation:Implementation: Based on XML API specifications and WSDL descriptions, an advanced ”multi-project”multi-project // multi-service multi-service directory service”directory service” for the construction industry has been developed, providing service level integration to CIC.

Page 18: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

The core management console

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 19: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

The service provider section

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 20: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Adding a new service

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 21: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Viewing / searching for available services

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 22: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Adding a new user

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 23: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Inspecting / editing personal data

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 24: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Viewing / looking up registered users

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 25: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

The XML/API

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS The XML API enables content from CIS to be

delivered in HTML or XML

internet

Server with core services

anotherservice

a person

http, HTML http, XML

anotherservice

internet

Server with core services

anotherservice

a person

http, HTML http, XML

anotherservice

Page 26: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

The goal of the Personal Planning System is to enable the management of multi project participation by interacting with distributed project management servers.

Methods have been developed for merging different project workflows into a personalized workflow that supports the user in organizing his work more efficiently.

Data

Data

Workflow 1

Project 1

Engineer

Data

Workflow 2

Project 2

Data

Workflow 3

Project 3

WF 1WF 2WF 3

Personal Planning Service

The Personal Planning Server is based on a relational database according to the IFC 2x process model. The Personal Planning Client is developed as a Java application

Personal Planning System (PPS) - Overview

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 27: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Creating and Assignment of Persons and Roles

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 28: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Creating and Managing the Project Workflow

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 29: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Presentation of Project Workflow

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

The bar chart shows the tasks of all actors in a given project

Page 30: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Presentation and Management of Personal Workflow

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

The bar chart shows the tasks of the user across multiple projects

Page 31: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Detailed Task Information and Start of Services

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Tasks can be associated with specific services.After selecting a task, the assigned service tool can be automatically started via theISTforCE Service Launcher

Page 32: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Personal Document Management System

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Personal data files on the Document Management Server with attached meta data

Integrated Audit Trailer for tracking data access

Structure of one of the projects the user is participating *

* The PDMS is implemented in German language

Page 33: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Objectives Provide a local client for platform and services access

Control and filter access to project and services, based on user identification

Manage e-Commerce preliminary steps required to use a rented service

Features Support of various application flavors :

Web based Remote executables, using MS Terminal Server Local dedicated clients

Allows end-user customization (adding/editing of local applications)

Real time connection to platform Information Services to always apply up-to-date choices and settings

Service Launcher (SL) – Overview

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 34: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

CIS contacted to authenticate the user and retrieve his/her profile, including accessible projects.

Current step is highlighted to indicate progression

Current step is highlighted to indicate progression

Current status and information messages are displayed in real-time Current status and information messages are displayed in real-time

Service Launcher (SL) – Step 1: Login

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 35: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Depending on the user login, accessible projects are displayed The user can pick one of them, or access generic services, not

tied to a specific project

Allowed projects displayed here for selectionAllowed projects displayed here for selection

Services not requiring a project can be accessed from here

Services not requiring a project can be accessed from here

Service Launcher (SL) – Step2: Project selection

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 36: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Display of accessible services, depending on previous selections

Additional information (provider, pricing,…) Direct access to service training material, when available Several kinds of visualization available (icons, detailed)

Icon based view of accessible services Icon based view of accessible services

Detailed view of services, listing complementary information about each service

Detailed view of services, listing complementary information about each service

When the user has clicked on a service for which training material is available, it can be accessed directly from here

When the user has clicked on a service for which training material is available, it can be accessed directly from here

Service Launcher (SL) – Step 3: Service selection

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 37: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Ability to add personal applications (be they local executables or Web based services)

Activation parameters can include information related to the current project and login

User applications can be integrated in the SL, thus building “My Launcher”

User applications can be integrated in the SL, thus building “My Launcher”

Application integration dialog is used to specify activation details.

Application integration dialog is used to specify activation details.

Service Launcher (SL) – Customisation

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 38: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

MAS acts as the central product data access point

Manages product models from several projects in a personalized manner

Provides an Engineering Ontology Service (EOS), which enables intelligent product model browsing by use of an Ontology Browser – subsequently explained in a separate chapter EOS

Provides access to a wide range of clients using different communication paradigms, such as RMI-IIOP, CORBA, or Browser-based access via HTTP

The integrated Reasoning Agent Engine enables the provision of knowledge-based methods for advanced reasoning on the product model data

Model Access Service (MAS) – Overview

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 39: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Information Logic (EJB Container)

Presentation Logic (Web Container)

ClientAdapters(RMI-IIOP,CORBA)

ClientAdapters(RMI-IIOP,CORBA)

ReasoningAgentEngine

ReasoningAgentEngine

ExplanationComponentFront-End

(Servlets, JSP, HTML)

ExplanationComponentFront-End

(Servlets, JSP, HTML)

GenericProduct

Data Interface

GenericProduct

Data Interface

Product DataServers (PDS)Product Data

Servers (PDS)Core InformationServices (CIS)

Core InformationServices (CIS)

MAS Clients ( Local / Remote Applications, Web-Browser )

MAS Clients ( Local / Remote Applications, Web-Browser )

GenericAccess Control

Interface

GenericAccess Control

Interface

Enterprise InformationSystem (EIS)

MAS Knowledge Base(PM Cache, Ontology

Repository)

MAS Knowledge Base(PM Cache, Ontology

Repository)

ProductModel &OntologyProvider

ProductModel &OntologyProvider

The MAS EJB Framework

CISPlug-Ins

CISPlug-Ins PDS

Plug-Ins

PDSPlug-Ins

ProductModel

Logistics

ProductModel

Logistics

ReasoningAgent

Solvers

ReasoningAgent

Solvers

MAS clients

Externalinfrastructure

services

Model Access Service (MAS) - Architecture

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 40: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Personalised web-based product model data management (1/2)

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 41: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Personalised web-based product model data management (2/2)

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 42: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Add on service of the Model Access Services (MAS)

Translates the strictly formalised IFC data structures to an engineering vocabulary

Enables real-time mapping between the EO definitions and the underlying IFC 2x model

Built upon a formal specification and a processing framework that are fully based on the XML standard(using XML Schema as baseline)

Prototypically implemented to support core IFC dataand structural design domain extensions

The open and extensible specification facilitates further upgrading as well as ontology development for otherAEC/FM domains on the basis of the same framework

Easy to learn and use client-side Ontology Browser

Engineering Ontology Service (EOS) – Overview

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 43: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Real time ontology processing

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

navigate, access operations

uses EO Presentation Schema

to create Presentation Documents (html)

Web ContainerWeb Container

Create representation Instance

IFC to EO mappings

MAS - PDSMAS - PDS

provides the IFC product model

data

IFC

render

Ontology RepositoryOntology Repository

EO Definition

EO Specification SchemaEO Extended Specification

ExplanationExplanationComponentComponent

Ontology Ontology ProviderProvider

add/update validate

specifications

uses the Ontology Repository to create an

EO Representation Instance on the basis of IFC model data

Ontology Ontology InterpreterInterpreter

EO specifications

Engineer‘s Web BrowserEngineer‘s Web Browser

HTML document with browsing / navigation functionality

Page 44: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

User friendly web browser interface

The Navigation Window enables intelligent browsing through the model structure using meaningful engineering concepts

The Navigation Window enables intelligent browsing through the model structure using meaningful engineering concepts

Three principal types of concepts are available: basic, composite and containerThree principal types of concepts are available: basic, composite and container

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 45: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

User friendly web browser interface

The Description Window provides details for the focused component(“technical” attributes of the data structure are not shown, but only meaningful engineering properties)

The Description Window provides details for the focused component(“technical” attributes of the data structure are not shown, but only meaningful engineering properties)

The available actions dynamically change depending on the type of the focused componentThe available actions dynamically change depending on the type of the focused component

For certain components and operation a link to an externally integrated IFC Geometry Browser is also provided

For certain components and operation a link to an externally integrated IFC Geometry Browser is also provided

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 46: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

User friendly web browser interface

Geometry view

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 47: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Objectives Provide a shared repository for projects hosted by the platform Keep track of successive versions of the data Provide a protected access to data Use standard and open protocols Use standard and open data model schemas (IFC)

Features User, session, workspace, project and version management Download/upload of whole models Download parts of projects (site, building, storey) and single

instances Query functions (project list, version list, instance list,…) Implementation independent with respect to client applications Client API for Java applications provided as usage example

Project Data Server (PDS) - Overview

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 48: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

PDS runs as a background application. Its console gives a vision of current active sessions and requests processing.

Journal of exchanges with clientsJournal of exchanges with clients

Output trace for IFC related processesOutput trace for IFC related processes

Active connections statusActive connections status

Project Data Server (PDS) – Sample view of the console

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 49: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

PDS Details

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 50: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

E-Commerce Services – Principal Functionality

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 51: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Reception of data, creation and sending of bills and payment

E-Commerce Services (ECS) – Billing process

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 52: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Submitting invoices to the ECS

Invoice data saved from XML file.

Details saved in ECS DB from a XML

file.

The process can run automatically.These data are stored in a log file

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 53: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Receiving Bills by email (1/2)

E-Mail with an access to the bill is sent to the user.E-Mail with an access to the bill is sent to the user.

In this way, only certified users can see the bill!In this way, only certified users can see the bill!

The sending of email for all users and The sending of email for all users and providers with the particular link is providers with the particular link is automaticaly generated when the bill automaticaly generated when the bill is created.is created.

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 54: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Receiving Bills by email (2/2)

The user receives only a link to the file (through https and SSL).

The email does not contain the file, as this would not be completely safe.Infrastructure

services

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 55: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

E-Invoice Format: XML

This is the format of the invoice. From the DB, we

get an XML file with all the data billing. This file

is sent to the Client using the

https protocol.

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 56: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Choice of Payment mode

On the bottom of the Invoice, there are two buttons for choosing the payment

method

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 57: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Online Payment

The credit card number is not stored, but only used once for this operation

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 58: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Requesting an Info-Bill: Order by Project

Insert the client ID and Dates. The Certificate secures the identity of the client.

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 59: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Displaying an Info-Bill

Data are clasified by projects

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 60: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Training & Online Support Services (TOS) – Overview

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS The main goal of the Training and Online Support Services (TOS) is to give the user a single access point for IT help. TOS is based on a study about user requirements. In this study User Profiles have been worked out (Deliverable D3).

Every User Group gets one or more specialized tools,to fit there needs.

The Training and Online Support System is based on Lotus Domino Server, Lotus Notes Client and Browser usable Notes Databases. The communication between the components is Lotus Notes based. The communication with the user is SMTP Mail based .

Page 61: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

TOS – components overview

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS Call_DBCall_DB – for WEB use

- store the CE Questions- inform the CE about Status Changes - interact with other ISTforCE components via API (PPS)

Work_DBWork_DB – Lotus Notes Database for the Helpdesk Staff- application with notification and alert functionality- tries to find automated solutions , responsible persons

Knowledge_DBKnowledge_DB – Lotus Notes Knowledge Database - stores all relevant solved Requests- stores also Multimedia, FAQ, Checklists, etc. - includes different search capabilities

Archive_DBArchive_DB – Lotus Notes Database for statistic purposes- stores all closed tickets config_DBconfig_DB, User_DBUser_DB, Agent-log.DBAgent-log.DB – Lotus Notes Data-bases internal issues

- keep the system running

Page 62: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

TOS Components Screenshots – Call_DBSupport Document; Toolbar, Protocol and Notification Mail

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

The provided examples are partially from the fully implemented, running German version, already deployed and used for real projects

Page 63: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

TOS Components Screenshots – Work_DBProblem Detail, Toolbar and Problem Overview

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 64: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

TOS integration details

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS For fast integration of the Help Desk Service in ISTforCE and other Internet based environments, a very simple and easy to use interface (API) was defined.

The API uses standard URL calls and the Methods GET and POST to exchange data.

TOS is integrated in several other parts of ISTforCE e.g. in the Service Launcher :

And in: - the Personal Planning System (PPS)

- the ISTforCE Core Services

Page 65: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

TOS videoconference integration

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS Because TOS is based on standard Internet technologies it can easily integrate other applications designed for Internet use, like Java Applets, Java Servlets, Java Scripts, and so on.

The Videoconference System is written as a Java Servlet, hosted on the Domino Server and accessible from every document.

After completing the entry,

the Request is sent to the ASP. If he accepts the call, the Videoconference starts

in the Browser Window.

Page 66: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Objectives

Assist the end-user in regulation codes application by providing an on-line checking tool for IFC project data

Help organizations to disseminate regulation codes by offering a friendly access to relevant information and documentation

Features

Manages multiple rule bases

Supports the work on ISTforCE-hosted project data as well as uploaded IFC files

Generates a report highlighting the failed Rules and related anomalies in the project

Code Checking Service (CCS) – Overview

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 67: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

After startup (via SL or PPS), the basic structure of the selected project is displayed, allowing to process all or only a part of the project data (e.g. a single story).

Project selected in the SL has automatically been retrieved thanks to MAS and PDS

Project selected in the SL has automatically been retrieved thanks to MAS and PDS

Project basic structure is displayed (site, buildings, storeys), allowing the user to pick the part to be analyzed

Project basic structure is displayed (site, buildings, storeys), allowing the user to pick the part to be analyzed

Code Checking Service (CCS) – Project explorer

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 68: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

The user selects now the rule base against which the project must be validated.

Available rule bases are proposed for selectionAvailable rule bases are proposed for selection

Code Checking Service (CCS) - Rule base selection

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 69: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Available rules of the selected rule base are displayed, with their description and access to associated documents (if provided).

The user can then select which rules he wants to validate for the considered project.

Short description of the rule is displayed, together with access to complementary material (documents, pictures, images) when available

Short description of the rule is displayed, together with access to complementary material (documents, pictures, images) when available

Rules can be selected on an individual basis, allowing to focus on a specific concern

Rules can be selected on an individual basis, allowing to focus on a specific concern

When available, complementary material (documents, pictures, videos,…) are directly accessible from here

When available, complementary material (documents, pictures, videos,…) are directly accessible from here

Code Checking Service (CCS) – Rule base explorer

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 70: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Detailed report is displayed, giving clues to non compliant elements.

Rules which could not be checked (e.g. because of missing or insufficient information) are also identified.

Reports present the checking status of selected rules (passed, failed, not checkable)

Reports present the checking status of selected rules (passed, failed, not checkable)

Offending items of the project are referenced, to give the user a clue for resolution

Offending items of the project are referenced, to give the user a clue for resolution

Code Checking Service (CCS) – Results display

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 71: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

The goal of AESP is to to facilitate the process of designing buildings or industrial facilities in seismic prone areas without having specific knowledge about seismic hazard technologies

It has been made available on line on the INTERNET by Geodeco S.p.A. for engineers seeking consulting services for seismic risk analysis

The Seismic Risk Assessment Services are provided using State-of-the-art risk methodologies.

Automated Engineering Consultant Service Provider for Seismic Risk Assessment (AESP) – Overview

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 72: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Automatic Order Via EMail

AESP (Automatic Engineering

ServiceProvider)

AESP

AESP

CentralDesignOffice

Seismic Risk

Other

Foundation Design

Client

Interactive SessionEMail Message

Client interacts with AESP

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 73: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

SoilData

BuildingData

GeographicalLocation

KnowledgeBase

Site-SpecificExpected

Building Damage

OK, Can Stop HereNeed DetailedRisk Analysis“Off-Line”

AESP Performs Simplified Analysis "On - Line"

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 74: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Prepares aTechnicalReportdigitallysigned

Design Officereceives the Data andOrder from the AESP

Performs detailedSeismic Risk Analysisusing most advancedmethodologies

Send it to the Client per E-Mail

Payment isperformedthroughECS

AESP Performs Detailed Analysis "Off - Line"

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 75: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

AESP Starting Screen

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 76: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

GIS Screen for Selecting the Geographical Location

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 77: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

A built-in Web Browser

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 78: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

The Negotiation Form to Request Off-Line Analysis

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 79: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Specialised Geotechnical Rental Services (SRS) – Overview

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS SRS is a set of specialised geotechnical applications SRS is a set of specialised geotechnical applications offered through the ISTforCE platformoffered through the ISTforCE platform

All applications are available on the Web as registered ISTforCE services

Run remotely on an Application Server hosted by the ASP Information about Applications, Methods and Charging is available through TOS - the ISTforCE Helpdesk and Videoconference system Charging is done automatically, the user need only to login once to the platform

Page 80: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

SRS Details

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CISA large library of soil design and structural analysis applications is available:A large library of soil design and structural analysis applications is available:Settlement Settlements of single foundations

with typical geometries BearingCapacity Ground failure calculation according

to DIN 4017/DIN 4017-100 EarthPressure Active/passive earth pressure calculation

accord. to an extended Culmann Method or a 2-body mechanism

WWDim WALLS Design - Design of timbered, sheet pile, pile, in-situ Walls

WALLS-FEM Sheet pile walls using the Finite Element Method WinIGEL Settlement calculations taking into account the elastic halfspace Settlement 2,dD Settlement calculations with simplified soil layers Kinematic Element Analysis Kinematic Element Analysis and stability according to the

method of Krey-Bishop and DIN 4084 Slipcircle Calculation Calculation of stability and optimization of the slipcircle

according to Krey-Bishop and DIN 4084 WALLS Sheet Pile, In-Situ, Timbered H-Beam, Drilled Pile Walls +

anchor lengths and Safety/Surface Failure SOFiSTiK Structural analysis system as third-party legacy application

All services are registered on the ISTforCE platform and can be invoked via the Service Launcher

All services are registered on the ISTforCE platform and can be invoked via the Service Launcher

Run on a MS Terminal Server, installed at the Service Provider,

FIDES DV-Partner, Germany

Run on a MS Terminal Server, installed at the Service Provider,

FIDES DV-Partner, Germany

Page 81: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

SRS Details – Example of a Specialised Application

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS Stability calculations and optimisation Stability calculations and optimisation with the Kinematic Element Methodwith the Kinematic Element Method

Define ProblemDefine ProblemGenerate Failure Generate Failure MechanismMechanism

Calculate StabilityCalculate Stability Optimize GeometryOptimize Geometry

Page 82: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

SRS Details – Kinematic Element Analysis

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS The Kinematic Element Analysis application The Kinematic Element Analysis application provides:provides:Soil Stability ComputationStarting : Mechanical ModelModeling : Kinematic failure mechanismsOptimisation of the excavation design :

Force equilibrium on the discretised elementsLimit stage according to CoulombAdaptive optimisation

Target Function Target Function according to specific problem:according to specific problem:For earth pressure computations, the remaining force at an edge is minimized with the imposed displacement (passive earth pressure) or maximized (active earth pressure). For computations of the safety of embankments or supporting structures, the target function is the safety according to Fellenius. As safety for Ground failure computations can be defined to find the minimum of the remaining force on the displaced edge or also the safety according to Fellenius

Page 83: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Use of SRS on the ISTforCE Platform

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS Start SRS through the Service LauncherStart SRS through the Service Launcher

User is directed to the User is directed to the Knowledgebase Search FormKnowledgebase Search Form

Use the Helpdesk System to :- get Information about the costs and conditions for using an application- get Answers to Technical Questions

Ask Information about required Ask Information about required Application / Problem typeApplication / Problem type

Page 84: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Charging method – pay per use

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS After finishing work with an After finishing work with an application:application:

The user receives a message about the amount that will be charged

The e-commerce system is initiated by sending the charging information (uploading the Invoice)

All results are stored under the registered User and Projectand can be downloaded at any time

Page 85: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Virtual Test Laboratory Service (VTLS) – Overview

Simplified model

Results of simulation Concrete crushing

Concrete cracking

VTLS enables the virtual testing of structures.VTLS enables the virtual testing of structures. The service includes:– Web Pages for consulting support– A user database– Consulting project and task database– Sharing project data between local computer

and terminal server– Execution of remote analysis on the terminal server– Execution of local analysis– Video-Conferencing– Accounting and connection to ECS– Import of IFC2x geometry information

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 86: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Main VTLS Task Menu – where the work is done …

Here the user can:

receive help

share data with VTLS consultants,

on-line test his structure

upload,

download data,

share IFC data

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 87: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

The VTLS model is based on imported IFC data

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 88: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Remote execution of nonlinear analysis can be performed via Microsoft’s Terminal Server

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 89: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

VTLS experts can be contacted for help or assistance

Help is always just one click away!Help is always just one click away!

By E-mail

…and by Video-conferencing

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 90: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Download and local post-processing

The results can be downloaded to theClient’s computer

for detailed post-processing

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 91: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

VTLS Accounting / Billing is achieved by using ECS

XML invoice generatedand submitted to the eCommerce server

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 92: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Structural Design Assistance Service (DAS) – Overview

The Design Assistance Service uses an intelligent object-oriented model of the load-bearing system. Single parts can be exchanged with analysis packages on the basis of IFC 2x.

The Design Assistance Service supports an engineer in conceptual and preliminary design by practical design knowledge.

Methods from Artificial Intelligence have been applied for encoding knowledge that supports the development process of a consistent structural scheme.

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 93: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

The GUI of DAS

2-D model 2-D model editoreditor

solution solution boardboard

member sizing member sizing tooltool

linked 3-D VR-linked 3-D VR-BrowserBrowser

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 94: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Intelligent GUI Adaptation depending on Design Focus

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 95: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

Integration of Relational Database for suitable slab type retrieval

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 96: ISTforCE Walkthrough

ISTISTISTIST forforforfor CECECECE

Core services

Infrastructureservices

Rental eng. services

Services Menu

IFC 2x Model Exchange to Analysis Tools via MAS and a Common Internet Browser

Infrastructureservices

Rental eng. services

PPSSL

MASEOSPDSECSTOS

CCSAESP

SRSVTLSDAS

CIS

Page 97: ISTforCE Walkthrough

III. Example of Services Integration

The Problem:The Problem: The functionality of DAS does not support all the requirements to fully

complete this task, e.g. the non-linear analysis of detail of the structure

The Solution:The Solution: A service offered by an external service provider and registered

in the ISTforCE environment can offer the needed functionality.This service is VTLS.

The service can be accessed via CIS and the Service Launcher. The necessary model support and data exchange facilities are

provided by MAS. Data integration can be achieved by using the IFC 2x model.

ISTISTISTIST forforforfor CECECECE

The Task:The Task: Do conceptual structural design with the help of DAS (a local tool)

Page 98: ISTforCE Walkthrough

III. Example of Services Integration

MAS

VTLS

ISTISTISTIST forforforfor CECECECE

DAS

Synthesis of structural scheme by DASSynthesis of structural scheme by DASSynthesis of structural scheme by DASSynthesis of structural scheme by DAS

Validation of structural behaviour by VTLSValidation of structural behaviour by VTLSValidation of structural behaviour by VTLSValidation of structural behaviour by VTLS

MASMAS PDSPDSPDSPDS IFC 2x product data

IFC 2x product data

Platform services

Engineering tools

The Set upThe Set up

Page 99: ISTforCE Walkthrough

Step 1: Performing partially the design task with DAS

MAS

VTLS

ISTISTISTIST forforforfor CECECECE

DAS

Selected substructure

These elements require more detailed analysis

Page 100: ISTforCE Walkthrough

MAS

VTLS

ISTISTISTIST forforforfor CECECECE

DAS

ISO-10303-21;HEADER;FILE_DESCRIPTION (('ArchiCAD generated IFC file.'), '2;1');FILE_NAME ('20011214_2columns1beam.IFC', '2001-12-14T12:56:20', ('Architect'), ('Building Designer Office'), 'PreProc - IFC Toolbox Version 2.x (00/11/07)', 'Windows System', 'The authorising person.');FILE_SCHEMA (('IFC2X_FINAL'));ENDSEC;DATA;#1 = IFCORGANIZATION ('GS', 'Graphisoft', 'Graphisoft', $, $);#3 = IFCPERSON ($, $, $, $, $, $, $, $);#4 = IFCORGANIZATION ($, 'OrganizationName', $, $, $);#5 = IFCPERSONANDORGANIZATION (#3, #4, $);#7 = IFCSIUNIT (*, .LENGTHUNIT., $, .METRE.);#8 = IFCSIUNIT (*, .AREAUNIT., $, .SQUARE_METRE.);#9 = IFCSIUNIT (*, .VOLUMEUNIT., $, .CUBIC_METRE.);#10 = IFCSIUNIT (*, .MASSUNIT., $, .GRAM.);#11 = IFCSIUNIT (*, .TIMEUNIT., $, .SECOND.);#12 = IFCSIUNIT (*, .THERMODYNAMICTEMPERATUREUNIT., $, .DEGREE_CELSIUS.);#13 = IFCSIUNIT (*, .LUMINOUSINTENSITYUNIT., $, .LUMEN.);#14 = IFCUNITASSIGNMENT ((#7, #8, #9, #10, #11, #12, #13));#18 = IFCDIRECTION ((0., 1., 0.));#23 = IFCSITE ('1V6BJilYP22A3QTmOVOlNV', #6, $, $, $, #22, $, $, .ELEMENT., $, $, $, $, $);#24 = IFCLOCALPLACEMENT (#22, #21);#22 = IFCLOCALPLACEMENT ($, #21);#21 = IFCAXIS2PLACEMENT3D (#20, #19, #17);#20 = IFCCARTESIANPOINT ((0., 0., 0.));#19 = IFCDIRECTION ((0., 0., 1.));#17 = IFCDIRECTION ((1., 0., 0.));#26 = IFCAXIS2PLACEMENT3D (#20, #19, #17);#25 = IFCBUILDING ('0duxPj74jAVuKJq1VMCBJ6', #6, $, $, $, #24, $, $, .ELEMENT., $, $, $);#27 = IFCLOCALPLACEMENT (#24, #26);#6 = IFCOWNERHISTORY (#5, #2, $, .NOCHANGE., $, $, $, 1008330980);#2 = IFCAPPLICATION (#1, '6.5', 'ArchiCAD 6.5 (Graphisoft)', 'ArchiCAD');#29 = IFCDIRECTION ((0., 1.));#30 = IFCCARTESIANPOINT ((0., 0.));#31 = IFCAXIS2PLACEMENT2D (#30, #29);#32 = IFCRECTANGLEPROFILEDEF (.AREA., $, #31, 0.2, 0.2);#33 = IFCAXIS2PLACEMENT3D (#20, #19, #17);#34 = IFCEXTRUDEDAREASOLID (#32, #33, #19, 3.);#35 = IFCSHAPEREPRESENTATION (#15, 'Body', 'SweptSolid', (#34));#36 = IFCCARTESIANPOINT ((-0.1, -0.1, 0.));#37 = IFCBOUNDINGBOX (#36, 0.2, 0.2, 3.);#39 = IFCSHAPEREPRESENTATION (#38, '', 'BoundingBox', (#37));#40 = IFCPRODUCTDEFINITIONSHAPE ($, $, (#35, #39));#41 = IFCAXIS2PLACEMENT3D (#20, #19, #17);#42 = IFCLOCALPLACEMENT (#27, #41);#44 = IFCMATERIAL ('structural concrete');#45 = IFCRELASSOCIATESMATERIAL ('3B6DT0P8X75BDklQYOXv$C', #6, $, $, (#43), #44);#43 = IFCCOLUMN ('0gmsV6XOD0RQot6DIWM5mG', #6, $, $, $, #42, #40, $);...

Step 2:Exporting a partial model as a STEP physical file

Page 101: ISTforCE Walkthrough

Step 3: Using MAS to send the model to VTLS

MAS

VTLS

ISTISTISTIST forforforfor CECECECE

DAS

Can be done manually by the user(as shown), or automatically – by directly invoking MAS from DAS with the help of the Launcher

Page 102: ISTforCE Walkthrough

The End

Thank you for viewing the ISTforCE walkthrough presentation. We hope it could give you some insight of the developed overall system and the implemented infrastructure services and engineering tools.

- The ISTforCE team.- The ISTforCE team.

Authors:Authors: All ISTforCE partners.All ISTforCE partners.

Editor:Editor: Dr.-Ing. Peter Katranuschkov, TU Dresden, Germany.Dr.-Ing. Peter Katranuschkov, TU Dresden, Germany.