1 / 102

ISTforCE Walkthrough

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

wyatt
Download Presentation

ISTforCE Walkthrough

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ISTforCE Walkthrough PresentationSections (click to select) • Overview of the ISTforCE environment • The ISTforCE services (incl. screenshots) • Example of services integration

  2. The ISTforCE environment is a distributed, Internet-enabled system built upon an innovative human-centred approach that extends thecurrent project-centric collaboration platform approaches in AEC/FM ISTforCE provides: an open platform where four types of users can meet (designers, project managers, information managers, application service providers) plug-in features for easy integration of infrastructure services and engineering applications offered by service providers via the Internet flexible and customisable object-level data exchange based on IFC infrastructure for on-line eBusiness by combining legal and financial transactions at all system levels multi-project, multi-user, multi-services support by means of a logically consistent overall framework ISTforCE supports: Service Providers to actively participate in an overall collaboration environment Chief InformationOfficers to manage and maintain the ICT infrastructure Project managers to monitor project work, assign and supervise tasks, allow, recommend, or even enable/disable the use of application tools and services Engineers and architects to cooperate with each other in their actual daily work IST for CE I. Overview of the ISTforCE Environment

  3. DAS CCS RES Exchangeable Tools 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: IST for CE EOS MAS Individualized Human Work Place CIS TOS USER ECS PPS Exchangeable Infrastructure Services Exchangeable Servers • AESP - Automated Engineering Consultant Service Provider • SRS - Specialised Geotechnical Rental Services • VTLS - Virtual Test Laboratory Service PDS-2 PDS-1 DMS-2 DMS-1 I. Overview of the ISTforCE Environment

  4. ISTforCE extends typical Web-based platform architectures bythree new open layers: A well-defined externally extensible set of AEC/FM-specific infrastructure services A set of externally extensible infrastructure business services Any external engineering services (ASP) ISTforCE also offers an extended user interface through a set of specialised, customisable collaboration tools Integrationis considered along multiple axes Users Services Projects Tasks Product data Interoperability of the components is achieved by a common high-level ontology a common format for all system messages based on XML common communication methods based on HTTP, RMI-IIOP, CORBA, and WSDL/SOAP. IST for CE I. Overview of the ISTforCE Environment

  5. 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. IST for CE Example:Outline Feasibility Stage Notes on data content, format and communication form o x Role Phase 2 communication Activity Complex activities as sub-activities Some underlying model developments – the process matrix

  6. IST for CE structural extension Some underlying model developments – the process matrix • ISTforCE extension of the IFC2x standard to share structural models • mechanical system and actions as input information • can be used by several calculation software systems • can be used for getting online and rental services for complex calculations • can be used to return results of the structural calculations • can enable specializations and involving of external experts • handed over to IAI for formal standardization in 2001 • confirmed by the IAI to be part of the next release IFC2x2 issued in Spring 2003

  7. IST for CE Some underlying model developments – the Engineering Ontlogy Specification • The ISTforCE Engineering Ontlogy Specification aims at providing a simple and unique basis enabling end users and (non IFC) applications to access, retrieve and reason upon the product data • Open and extensible specification completely based on the XML standard (uses XML Schema as baseline) to ensure a generalised implementation and a broad applicability • Layered approach, that facilitates the development of adequate ontologies by domain experts : • Core Engineering Ontology Specification Schema, providing the meta structures for the definition of domain-specific ontologies for different building construction aspects and purposes (XML Schema definition .vsd) • A potentially unlimited set of Ontology Extension Schemas importing and extending the core schema with domain-specific concepts (XML Schema definition .vsd) • XML-based ontology definitions corresponding to the domain-specific schemas and providing the details of the instantiated domain concepts (DTD-based XML syntax .xml)

  8. Dresden, DE Genoa, IT Nice, FR IST for CE Prague, CZ Ljubljana, SI Madrid, ES Munich, DE eCommerce Server Dresden, DE Nice, FR Dresden, DE pCESP Model AccessServer Berlin, DE Process PlanningServer Local appl. End-User HelpdeskServer Physical Architecture Project Data Servers Core Information Server RemoteEng. Services Internet-enabledConcurrent Engineering Services Platform(CESP) personalCESP Extended Infrastructure Services – somewhere –

  9. people Engineer CIO Project Manager Service provider personalplatform IST for CE workstationtools Service Launcher PPS/C Portal Service Launcher WP8:PPS client MAS/C CCS AESP VTLS SRS 3rd party service ? DAS DEX ? PDS EDMS ? ? PPS/S MAS/S ECS TOS ? Logical Architecture ISTforCE platform Engineering services Project infrastructure services Multi-project integration services Generic infrastructure services Core services CIS people-projects-services-companies

  10. people Engineer CIO Project Manager Service provider personalplatform IST for CE workstationtools Service Launcher PPS/C Portal Service Launcher WP8:PPS client MAS/C CCS AESP VTLS SRS 3rd party service ? DAS DEX ? PDS EDMS ? ? PPS/S MAS/S ECS TOS ? Logical Architecture There are four principal ways to access and use the platform 4. Through the Model Access Service via a Web Browser Client ISTforCE platform 2. Through the Service Launcher Engineering services 1. Through the Internet Portalvia a standard Web Browser Project infrastructure services Multi-project integration services Generic infrastructure services 3. Through the Personal Planning System Client Core services CIS people-projects-services-companies

  11. people Engineer CIO Project Manager Service provider IST for CE Service Launcher WP8:PPS client MAS/C Using the ISTforCE Platform through the Internet Portal personalplatform workstationtools Service Launcher Portal PPS/C • provides access to all core services • used to configure and manage services, projects and personal workspaces • access point to service providers • The very first access must be via the portal ISTforCE platform Engineering services CCS AESP VTLS SRS 3rd party service ? DAS DEX ? Project infrastructure services Multi-project integration services Generic infrastructure services PDS EDMS ? ? PPS/S MAS/S ECS TOS ? Core services CIS people-projects-services-companies

  12. people Engineer CIO Project Manager Service provider IST for CE WP8:PPS client MAS/C Using the Platform through the Service Launcher personalplatform Service Launcher workstationtools PPS/C Portal • provides uniform access to local and remote applications • enables local clients to use the platform services • can be used to configure & control the access to services • manages basic e-commerce settings • useful to project managers, engineers and the CIO ISTforCE platform Engineering services CCS AESP VTLS SRS 3rd party service ? DAS DEX ? Project infrastructure services Multi-project integration services Generic infrastructure services PDS EDMS ? ? PPS/S MAS/S ECS TOS ? Core services CIS people-projects-services-companies

  13. people Engineer CIO Project Manager Service provider IST for CE Service Launcher WP8:PPS client MAS/C Using the Platform through the Personal Planning Service personalplatform workstationtools Service Launcher PPS/C Portal ISTforCE platform Engineering services • provides access to and supports the management of project and personal (cross-project) workflows • can be used to trigger any service or application from and for a specific work task • enhances and extends the functionality of the launcher • especially useful to project managers and engineers CCS AESP VTLS SRS 3rd party service ? DAS DEX ? Project infrastructure services Multi-project integration services Generic infrastructure services PDS EDMS ? ? PPS/S MAS/S ECS TOS ? Core services CIS people-projects-services-companies

  14. people Engineer CIO Project Manager Service provider IST for CE Service Launcher WP8:PPS client Using the Platform through the Model Access Service personalplatform workstationtools Service Launcher MAS/C PPS/C Portal ISTforCE platform Engineering services CCS AESP VTLS SRS 3rd party service ? DAS DEX ? Project infrastructure services Multi-project integration services Generic infrastructure services • provides data exchange functionality to users and applications • enables the users to access, view and manage product model data directly • facilitates coordination procedures • especially useful to designers (architects, engineers, …) PDS EDMS ? ? PPS/S MAS/S ECS TOS ? Core services CIS people-projects-services-companies

  15. IST for CE II. The ISTforCE Services Core services CIS • Core Information Services The main ISTforCE Server (Internet Portal) Infrastructure services PPS • Personal Planning Services Server + pCESP client SL • Service Launcher Specialised client to invoke applications MAS • Model Access Services Server + pCESP client EOS • Engineering Ontology Service Server + pCESP client (Web Browser) PDS • Project Data Server Server ECS • E-Commerce Services Server + pCESP client (Web Browser) TOS • Training & Online Support Service Helpdesk Server Rental eng. services CCS • Code Checking Service Remote application for architects AESP • Automated Engineering Service Provider Remote appl. for seismic risk analysis SRS • Specialised Geotechnical Rental Service Remote appl. for struct./geotech. engineers VTLS • Virtual Test Laboratory Service Remote appl. for structural engineers DAS • 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 analysis Services Menu

  16. IST for CE II. The ISTforCE Services You can also always use the „Home“ button to jump back to the main menu on page 1 Core services CIS • Core Information Services The main ISTforCE Server (Internet Portal) Infrastructure services Use the side bar to quickly jump back and forth between the separate services PPS • Personal Planning Services Server + pCESP client SL • Service Launcher Specialised client to invoke applications MAS • Model Access Services Server + pCESP client EOS • Engineering Ontology Service Server + pCESP client (Web Browser) PDS • Project Data Server Server ECS • E-Commerce Services Server + pCESP client (Web Browser) TOS • Training & Online Support Service Helpdesk Server Navigation Hints Rental eng. services … or use this button to return to this page from elsewhere …(the full names of the servicesare only available on this page) CCS • Code Checking Service Remote application for architects AESP • Automated Engineering Service Provider Remote appl. for seismic risk analysis SRS • Specialised Geotechnical Rental Service Remote appl. for struct./geotech. engineers VTLS • Virtual Test Laboratory Service Remote appl. for structural engineers DAS • 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 analysis Services Menu

  17. users … HTML GUI serviceintegrators WSDL API spec service API other services … XML other services … XML Core Information Services (CIS) – Overview • 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, rolesand services, and (3) making the information stored in CIS available to users and applications both via a graphical interface (GUI), and via an API. CIS Infrastructure services PPS SL MAS EOS PDS ECS • Method:Alignment of CIS with advanced Web service technology was found as the most appropriate and adaptive approach for integration issues. TOS Rental eng. services CCS AESP SRS • Implementation: Based on XML API specifications and WSDL descriptions, an advanced ”multi-project/multi-service directory service” for the construction industry has been developed, providing service level integration to CIC. VTLS DAS

  18. The core management console CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  19. The service provider section CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  20. Adding a new service CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  21. Viewing / searching for available services CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  22. Adding a new user CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  23. Inspecting / editing personal data CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  24. Viewing / looking up registered users CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  25. The XML API enables content from CIS to be delivered in HTML or XML The XML/API CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  26. Workflow 1 Workflow 2 Data Data Project 1 Project 2 Data WF 1 WF 2 Workflow 3 WF 3 Data Engineer Personal Planning Service Project 3 Personal Planning System (PPS) - Overview CIS • The goal of the Personal Planning System is to enable the management of multi project participation by interacting with distributed project management servers. Infrastructure services PPS SL • Methods have been developed for merging different project workflows into a personalized workflow that supports the user in organizing his work more efficiently. MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS • 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 VTLS DAS

  27. Creating and Assignment of Persons and Roles CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  28. Creating and Managing the Project Workflow CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  29. Presentation of Project Workflow CIS Infrastructure services The bar chart shows the tasks of all actors in a given project PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  30. Presentation and Management of Personal Workflow CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS The bar chart shows the tasks of the user across multiple projects VTLS DAS

  31. Detailed Task Information and Start of Services CIS Infrastructure services Tasks can be associated with specific services.After selecting a task, the assigned service tool can be automatically started via theISTforCE Service Launcher PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  32. Structure of one of the projects the user is participating * * The PDMS is implemented in German language Personal Document Management System CIS Infrastructure services PPS SL MAS EOS Personal data files on the Document Management Server with attached meta data PDS ECS TOS Rental eng. services CCS AESP Integrated Audit Trailer for tracking data access SRS VTLS DAS

  33. Service Launcher (SL) – Overview CIS Infrastructure services • 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 PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  34. Service Launcher (SL) – Step 1: Login • CIS contacted to authenticate the user and retrieve his/her profile, including accessible projects. CIS Infrastructure services PPS SL MAS Current step is highlighted to indicate progression EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS Current status and information messages are displayed in real-time DAS

  35. Service Launcher (SL) – Step2: Project selection • 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 CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS Allowed projects displayed here for selection AESP SRS VTLS DAS Services not requiring a project can be accessed from here

  36. Service Launcher (SL) – Step 3: Service selection • 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) CIS Infrastructure services PPS SL MAS EOS Icon based view of accessible services PDS ECS TOS Rental eng. services Detailed view of services, listing complementary information about each service CCS AESP SRS VTLS DAS When the user has clicked on a service for which training material is available, it can be accessed directly from here

  37. Service Launcher (SL) – Customisation • 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 CIS Infrastructure services PPS SL MAS EOS Application integration dialog is used to specify activation details. PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS User applications can be integrated in the SL, thus building “My Launcher”

  38. Model Access Service (MAS) – Overview CIS • 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 Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  39. Model Access Service (MAS) - Architecture CIS Externalinfrastructureservices Core Information Services (CIS) Product Data Servers (PDS) Infrastructure services The MAS EJB Framework PPS SL Information Logic (EJB Container) Enterprise Information System (EIS) MAS CISPlug-Ins PDSPlug-Ins EOS MAS Knowledge Base(PM Cache, OntologyRepository) PDS ECS GenericAccess Control Interface GenericProduct Data Interface Product Model Logistics Product Model & Ontology Provider TOS Presentation Logic (Web Container) Rental eng. services CCS Explanation Component Front-End (Servlets, JSP, HTML) Client Adapters (RMI-IIOP, CORBA) Reasoning AgentEngine Reasoning AgentSolvers AESP SRS VTLS DAS MAS clients MAS Clients ( Local / Remote Applications, Web-Browser)

  40. Personalised web-based product model data management (1/2) CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  41. Personalised web-based product model data management (2/2) CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  42. Engineering Ontology Service (EOS) – Overview CIS • 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 Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  43. Ontology Repository add/update validate specifications EO Specification Schema EO Extended Specification EO Definition EO specifications Ontology Provider IFC Ontology Interpreter MAS - PDS uses the Ontology Repository to create an EO Representation Instance on the basis of IFC model data provides the IFC product model data navigate, access operations IFC to EOmappings Create representation Instance Web Container Engineer‘s Web Browser render ExplanationComponent uses EO Presentation Schema to create Presentation Documents (html) HTML document with browsing / navigationfunctionality Real time ontology processing CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  44. User friendly web browser interface Three principal types of concepts are available: basic, composite and container CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS The Navigation Window enables intelligent browsing through the model structure using meaningful engineering concepts Rental eng. services CCS AESP SRS VTLS DAS

  45. User friendly web browser interface For certain components and operation a link to an externally integrated IFC Geometry Browser is also provided CIS Infrastructure services PPS SL MAS EOS PDS ECS The available actions dynamically change depending on the type of the focused component TOS Rental eng. services CCS AESP The Description Window provides details for the focused component(“technical” attributes of the data structure are not shown, but only meaningful engineering properties) SRS VTLS DAS

  46. Geometry view User friendly web browser interface CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  47. Project Data Server (PDS) - Overview • 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 CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  48. Project Data Server (PDS) – Sample view of the console • PDS runs as a background application. Its console gives a vision of current active sessions and requests processing. CIS Infrastructure services Journal of exchanges with clients PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS Active connections status AESP SRS VTLS DAS Output trace for IFC related processes

  49. PDS Details CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

  50. E-Commerce Services – Principal Functionality CIS Infrastructure services PPS SL MAS EOS PDS ECS TOS Rental eng. services CCS AESP SRS VTLS DAS

More Related