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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
ISTISTISTIST forforforfor CECECECE
Core services
Infrastructureservices
Rental eng. services
Services Menu
The core management console
Infrastructureservices
Rental eng. services
PPSSL
MASEOSPDSECSTOS
CCSAESP
SRSVTLSDAS
CIS
ISTISTISTIST forforforfor CECECECE
Core services
Infrastructureservices
Rental eng. services
Services Menu
The service provider section
Infrastructureservices
Rental eng. services
PPSSL
MASEOSPDSECSTOS
CCSAESP
SRSVTLSDAS
CIS
ISTISTISTIST forforforfor CECECECE
Core services
Infrastructureservices
Rental eng. services
Services Menu
Adding a new service
Infrastructureservices
Rental eng. services
PPSSL
MASEOSPDSECSTOS
CCSAESP
SRSVTLSDAS
CIS
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
ISTISTISTIST forforforfor CECECECE
Core services
Infrastructureservices
Rental eng. services
Services Menu
Adding a new user
Infrastructureservices
Rental eng. services
PPSSL
MASEOSPDSECSTOS
CCSAESP
SRSVTLSDAS
CIS
ISTISTISTIST forforforfor CECECECE
Core services
Infrastructureservices
Rental eng. services
Services Menu
Inspecting / editing personal data
Infrastructureservices
Rental eng. services
PPSSL
MASEOSPDSECSTOS
CCSAESP
SRSVTLSDAS
CIS
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
ISTISTISTIST forforforfor CECECECE
Core services
Infrastructureservices
Rental eng. services
Services Menu
PDS Details
Infrastructureservices
Rental eng. services
PPSSL
MASEOSPDSECSTOS
CCSAESP
SRSVTLSDAS
CIS
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
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
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
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
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
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
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
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
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
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
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 .
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
ISTISTISTIST forforforfor CECECECE
Core services
Infrastructureservices
Rental eng. services
Services Menu
AESP Starting Screen
Infrastructureservices
Rental eng. services
PPSSL
MASEOSPDSECSTOS
CCSAESP
SRSVTLSDAS
CIS
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
Step 1: Performing partially the design task with DAS
MAS
VTLS
ISTISTISTIST forforforfor CECECECE
DAS
Selected substructure
These elements require more detailed analysis
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
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
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.