SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
Dr. Thiti Vacharasintopchai

SIMDISASTER 2008
Asian Institute of Technology
January 30, 2008




                                1
Background
Web Services & Semantic Web
Semantic Web Services Framework for
Computational Mechanics
Example
Conclusions



                                      2
Background




             3
CAE analyses need close guidance by people
 Computers performing structural analysis using
 numerical methods
   Software Reuse
    Sharing & Finding of modules / subroutines
   Modeling
   Design codes




                                                  4
CAE analyses need close guidance by people
 Computers performing structural analysis using
 numerical methods
   Data consistency
    Interoperation among different software packages / modules
      SI units – Meter, Newton, Pascal
      English units – Foot, Pound, psi
    Example: Loss of NASA Mars Vehicle




                                                                 5
To facilitate
 the interoperation and sharing of computing
 tools and computing resources
 which improve the collaboration between
 research engineers
 such that computers operate more effectively and
 accurately with least human intervention



                                                    7
8
An Internet paradigm of distributed computing
Why is it interesting?
 Build computer software by RPCs to shared
 subroutines
   Ex. Subroutines: Equation solver vs. Whole FEM analysis
 Uses the Internet as communication medium
 Relies on W3C standards
   HTTP & XML (SOAP)
 Platform-neutral
   Java, .NET, C , Fortran, etc.
   Windows, Mac, Linux, etc.
                                                             9
Web Services therefore could be an enabling
framework to allow software
  developed by different group of people and
  deployed on various computing platform
  (workstation, clusters, supercomputers)
to interoperate




                                               10
11
The Semantic Web is a vision for the next generation of
the Web on which information will be useful and
meaningful not only for people but also for computers

Computers will be able to understand pieces of
information on Web pages rather than merely
presenting them to users, and would be able to
autonomously assist users in manipulating such
information

XML SOAP messages between computers will also be
better understood
                                                          12
Semantic Web could be an
enabling framework to allow Web Services
deployed on the Internet to
 communicate more effectively and
 reduce the chance of mishandlings of
 instructions and data




                                           13
Documents (information) on the present Web can
be transformed into the semantic one by
augmenting them with metadata aimed at
computers

Metadata—data about other data—enable
computers to determine the meaning of
information communicated by following hyperlinks
to definitions of key terms and rules for reasoning
about them logically
                                                      14
Augmenting
“analysis command”
   with metadata


   Sample XML
    “Request”


 Let’s have a look
      at these




                     17
Sample Definition



What is ASTM A36?




                    18
Sample Definition



 Support Condition:
Cantilever All nodes
    on Plane X = 0
      are pinned


      What is a
  Pinned node like?




                       19
Proposed Computational Interoperability Solution




                                                   20
22
23
24
Parallel Linux
                   Cluster



PDA                              Windows
                                 (ANSYS)




                                 Windows
                                 (ANSYS)

      Windows
       (Java)    Windows
                  (Java)
                                           25
Stress Anl                                                            Grounding
             SOAP               OWL-S                             ParEFG                                                               SOAP
                                                                                                      & SOAP
            Request            Template                           OWL-S                                                                Output
                                                                                                       Input
                                                                   Profile



                Structural Analysis                                                Structural Analysis            ParEFG Service             Structural Analysis
                                       Service Registry                                                                                            Agent
                      Agent                                                              Agent
                                           Broker

                               Mesher                   Mesher               Grounding                                                           Max Stress
Windows                        OWL-S                    OWL-S                 & SOAP                       SOAP
                                                                                                                                                   OWL-S
  User                        Template                  Profile                Input                       Output          ParEFG                 Template
Interface                                                                                                              Analysis Engine
 (.NET)                                                                                                                (Linux Cluster)
             SOAP
            Response                                         Structural Analysis    Mesher (ANSYS)
                                         Service Registry
                                                                   Agent
                                             Broker
                                                                                                                          Max Stress
                                                                                                                           OWL-S
                                                                                         Grounding                         Profile
                                                                   SOAP
                                                                   Output                 & SOAP
                                                                                                                                        Service Registry
                                                                                           Input
                                                                                                                                             Broker



                                                Structural Analysis   Max Stress Locator        Structural Analysis                                    Mesher
   Case Study                                         Agent                                           Agent                                         (Connector to
                                                                                                                                                      ANSYS)
                                                                                                                                                      (200603)
                                                                                          WS Matcher
  Find tthe m
   Find he maximum service stress in an ASTM A36 steel
              axim ser vice st r ess in
                    um                         ASTM A36 st eel                            & Registry
                                                                                           (200409)
                                                                                                                                                   ParEFG w/
                                                                                                                                                  Job Scheduler
    pl at ewith dimensions of 100-m wide by 200-cm long
    plate wit h dim   ensions of 1 .00-m wide by 200-cm l ong                             Concepts              Composite                           (200004,
                                                                                                                                  XML Tags
  wit h aaquar t er inch thickness, simply supported on all l
    with quarter inch t hickness, sim y suppor t ed on al
                                           pl                                              Matcher
                                                                                                             OWL-S Process
                                                                                                             Execution Engine
                                                                                                                                   Matcher
                                                                                                                                  (200503)
                                                                                                                                                     200512,
                                                                                                                                                     200602)
                                                                                          (200407)
    edges, and subjected to o t he r esident ial f l live load
     edges, and subj ect ed t the residential floor oor l ive
                                                                                                                 (200409)

                                                                                         Structural Engr                                          Job Manager
  l oadspecified in the latestest ver sion of UBC UBC code.
          specif ied in t he l at version of the t he code
                                                                                                                 PhyQty           Preprocessor
                                                                                           Ontologies                                             put Input File into
                                                                                                              (De)serializer     (200501 FEM,
                                                                                           Processing                                              ParEFG Queue
                                                                                                                (200409)        200603 ParEFG)
                                                                                            (200411)                                                   (200602)
                                                                                                                                                               26
The User Interface




                     27
Generated ANSYS
     Mesh
                  28
ParEFG (w/ Job Manager)
ready for Web Service interface




                                  29
30
Web Services can an enabling framework to
allow software
 developed by different group of people and
 deployed on various computing platform to
 interoperate

Semantic Web can be an enabling framework to
allow these Web Services to
 communicate more effectively and
 reduce the chance of instructions and data
 mishandling

                                               31
A framework for the application of Web Services
and the Semantic Web in engineering software has
been proposed and an illustrative case study has
been presented

This framework will be particularly useful to
improve the collaboration among researches in
High-performance Computing and Numerical
Simulations


                                                   32
33

Mais conteúdo relacionado

Semelhante a Semantic Web Services Framework for Computational Interoperability

Open stackinaction compatibleone 09212011
Open stackinaction compatibleone  09212011Open stackinaction compatibleone  09212011
Open stackinaction compatibleone 09212011CompatibleOne
 
Web standards, why care?
Web standards, why care?Web standards, why care?
Web standards, why care?Thomas Roessler
 
CompatibleOne Project, OW2con 2011, Nov 24-25, Paris
CompatibleOne Project, OW2con 2011, Nov 24-25, ParisCompatibleOne Project, OW2con 2011, Nov 24-25, Paris
CompatibleOne Project, OW2con 2011, Nov 24-25, ParisOW2
 
CA Nimsoft xen desktop monitoring
CA Nimsoft xen desktop monitoring CA Nimsoft xen desktop monitoring
CA Nimsoft xen desktop monitoring CA Nimsoft
 
CompatibleOne presentation at OW2con11 Conference, 24 Nov Paris
CompatibleOne presentation at OW2con11 Conference, 24 Nov ParisCompatibleOne presentation at OW2con11 Conference, 24 Nov Paris
CompatibleOne presentation at OW2con11 Conference, 24 Nov ParisCompatibleOne
 
CompatibleOne project - OW2con 2011, Nov 24-25, Paris
CompatibleOne project - OW2con 2011, Nov 24-25, ParisCompatibleOne project - OW2con 2011, Nov 24-25, Paris
CompatibleOne project - OW2con 2011, Nov 24-25, ParisOW2
 
OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network ServiceLew Tucker
 
CompatibleOne SNIA Cloud Plugfest Feb 28 2012
CompatibleOne SNIA Cloud Plugfest Feb 28 2012CompatibleOne SNIA Cloud Plugfest Feb 28 2012
CompatibleOne SNIA Cloud Plugfest Feb 28 2012CompatibleOne
 
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise ArchitecturesBIOVIA
 
Cisco SOA appliance positioning & strategy paper
Cisco SOA appliance positioning & strategy paperCisco SOA appliance positioning & strategy paper
Cisco SOA appliance positioning & strategy paperLakshmana Kattula
 
StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011
StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011
StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011darach
 
digitalSTROM Server Development
digitalSTROM Server DevelopmentdigitalSTROM Server Development
digitalSTROM Server DevelopmentdigitalSTROM.org
 
Converged infrastructure ucc
Converged infrastructure  uccConverged infrastructure  ucc
Converged infrastructure ucctamar1981
 
Axel uhl sap@md-day2011
Axel uhl sap@md-day2011Axel uhl sap@md-day2011
Axel uhl sap@md-day2011MDDAY11
 
Continuous Deployment with Amazon Web Services by Carlos Conde
Continuous Deployment with Amazon Web Services by Carlos Conde Continuous Deployment with Amazon Web Services by Carlos Conde
Continuous Deployment with Amazon Web Services by Carlos Conde Codemotion
 
Complex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBaseComplex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBasedarach
 
Open Source
Open SourceOpen Source
Open Sourceblamb
 

Semelhante a Semantic Web Services Framework for Computational Interoperability (20)

Open stackinaction compatibleone 09212011
Open stackinaction compatibleone  09212011Open stackinaction compatibleone  09212011
Open stackinaction compatibleone 09212011
 
Web standards, why care?
Web standards, why care?Web standards, why care?
Web standards, why care?
 
VO Course 04: VO architecture
VO Course 04: VO architectureVO Course 04: VO architecture
VO Course 04: VO architecture
 
CompatibleOne Project, OW2con 2011, Nov 24-25, Paris
CompatibleOne Project, OW2con 2011, Nov 24-25, ParisCompatibleOne Project, OW2con 2011, Nov 24-25, Paris
CompatibleOne Project, OW2con 2011, Nov 24-25, Paris
 
CA Nimsoft xen desktop monitoring
CA Nimsoft xen desktop monitoring CA Nimsoft xen desktop monitoring
CA Nimsoft xen desktop monitoring
 
CompatibleOne presentation at OW2con11 Conference, 24 Nov Paris
CompatibleOne presentation at OW2con11 Conference, 24 Nov ParisCompatibleOne presentation at OW2con11 Conference, 24 Nov Paris
CompatibleOne presentation at OW2con11 Conference, 24 Nov Paris
 
CompatibleOne project - OW2con 2011, Nov 24-25, Paris
CompatibleOne project - OW2con 2011, Nov 24-25, ParisCompatibleOne project - OW2con 2011, Nov 24-25, Paris
CompatibleOne project - OW2con 2011, Nov 24-25, Paris
 
OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network Service
 
CompatibleOne SNIA Cloud Plugfest Feb 28 2012
CompatibleOne SNIA Cloud Plugfest Feb 28 2012CompatibleOne SNIA Cloud Plugfest Feb 28 2012
CompatibleOne SNIA Cloud Plugfest Feb 28 2012
 
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
 
Cisco SOA appliance positioning & strategy paper
Cisco SOA appliance positioning & strategy paperCisco SOA appliance positioning & strategy paper
Cisco SOA appliance positioning & strategy paper
 
StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011
StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011
StreamBase - Embedded Erjang - Erlang User Group London - 20th April 2011
 
digitalSTROM Server Development
digitalSTROM Server DevelopmentdigitalSTROM Server Development
digitalSTROM Server Development
 
Converged infrastructure ucc
Converged infrastructure  uccConverged infrastructure  ucc
Converged infrastructure ucc
 
Axel uhl sap@md-day2011
Axel uhl sap@md-day2011Axel uhl sap@md-day2011
Axel uhl sap@md-day2011
 
Exchange 2013 ABC's: Architecture, Best Practices and Client Access
Exchange 2013 ABC's: Architecture, Best Practices and Client AccessExchange 2013 ABC's: Architecture, Best Practices and Client Access
Exchange 2013 ABC's: Architecture, Best Practices and Client Access
 
Survey Of Open Source
Survey Of Open SourceSurvey Of Open Source
Survey Of Open Source
 
Continuous Deployment with Amazon Web Services by Carlos Conde
Continuous Deployment with Amazon Web Services by Carlos Conde Continuous Deployment with Amazon Web Services by Carlos Conde
Continuous Deployment with Amazon Web Services by Carlos Conde
 
Complex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBaseComplex Er[jl]ang Processing with StreamBase
Complex Er[jl]ang Processing with StreamBase
 
Open Source
Open SourceOpen Source
Open Source
 

Mais de Dr. Thiti Vacharasintopchai, ATSI-DX, CISA

Data Security and Data Governance: Foundation and Case Studies - November 12,...
Data Security and Data Governance: Foundation and Case Studies - November 12,...Data Security and Data Governance: Foundation and Case Studies - November 12,...
Data Security and Data Governance: Foundation and Case Studies - November 12,...Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...
Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...
Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Data Security and Data Governance: Foundation and Case Studies - November 4, ...
Data Security and Data Governance: Foundation and Case Studies - November 4, ...Data Security and Data Governance: Foundation and Case Studies - November 4, ...
Data Security and Data Governance: Foundation and Case Studies - November 4, ...Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Smart Cities - A New Professional Platform for Modern Engineers เมืองอัจฉริย...
Smart Cities - A New Professional Platform for Modern Engineers  เมืองอัจฉริย...Smart Cities - A New Professional Platform for Modern Engineers  เมืองอัจฉริย...
Smart Cities - A New Professional Platform for Modern Engineers เมืองอัจฉริย...Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Construction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัย
Construction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัยConstruction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัย
Construction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัยDr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63
Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63
Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...
Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...
Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์
ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์
ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)
แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)
แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กรการประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กรDr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กรการประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กรDr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Weblog, Digital Library, and Semantic Web Services Approach to Computer-Aided...
Weblog, Digital Library, and Semantic Web Services Approach to Computer-Aided...Weblog, Digital Library, and Semantic Web Services Approach to Computer-Aided...
Weblog, Digital Library, and Semantic Web Services Approach to Computer-Aided...Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Semantic Web Services for Computational Mechanics : A Literature Survey and R...
Semantic Web Services for Computational Mechanics : A Literature Survey and R...Semantic Web Services for Computational Mechanics : A Literature Survey and R...
Semantic Web Services for Computational Mechanics : A Literature Survey and R...Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 

Mais de Dr. Thiti Vacharasintopchai, ATSI-DX, CISA (20)

Civil Engineers and the Development of Smart City
Civil Engineers and the Development of Smart CityCivil Engineers and the Development of Smart City
Civil Engineers and the Development of Smart City
 
Data Security and Data Governance: Foundation and Case Studies - November 12,...
Data Security and Data Governance: Foundation and Case Studies - November 12,...Data Security and Data Governance: Foundation and Case Studies - November 12,...
Data Security and Data Governance: Foundation and Case Studies - November 12,...
 
Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...
Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...
Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...
 
Data Security and Data Governance: Foundation and Case Studies - November 4, ...
Data Security and Data Governance: Foundation and Case Studies - November 4, ...Data Security and Data Governance: Foundation and Case Studies - November 4, ...
Data Security and Data Governance: Foundation and Case Studies - November 4, ...
 
Smart Cities - A New Professional Platform for Modern Engineers เมืองอัจฉริย...
Smart Cities - A New Professional Platform for Modern Engineers  เมืองอัจฉริย...Smart Cities - A New Professional Platform for Modern Engineers  เมืองอัจฉริย...
Smart Cities - A New Professional Platform for Modern Engineers เมืองอัจฉริย...
 
Construction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัย
Construction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัยConstruction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัย
Construction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัย
 
Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63
Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63
Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63
 
Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...
Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...
Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...
 
ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์
ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์
ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์
 
แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)
แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)
แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)
 
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กรการประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
 
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กรการประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
 
Introducing Architectural Precast Concrete Structures - Part 2
Introducing Architectural Precast Concrete Structures - Part 2Introducing Architectural Precast Concrete Structures - Part 2
Introducing Architectural Precast Concrete Structures - Part 2
 
Low-rise vs. Tall Buildings: What is Safer during Earthquake in Bangkok?
Low-rise vs. Tall Buildings: What is Safer during Earthquake in Bangkok?Low-rise vs. Tall Buildings: What is Safer during Earthquake in Bangkok?
Low-rise vs. Tall Buildings: What is Safer during Earthquake in Bangkok?
 
Weblog and Digital Library in Knowledge Management
Weblog and Digital Library in Knowledge ManagementWeblog and Digital Library in Knowledge Management
Weblog and Digital Library in Knowledge Management
 
Introducing Architectural Precast Concrete Structures - Part 1
Introducing Architectural Precast Concrete Structures - Part 1Introducing Architectural Precast Concrete Structures - Part 1
Introducing Architectural Precast Concrete Structures - Part 1
 
An Improved People-Search Technique for Directed Social Network Graphs
An Improved People-Search Technique for Directed Social Network GraphsAn Improved People-Search Technique for Directed Social Network Graphs
An Improved People-Search Technique for Directed Social Network Graphs
 
Weblog, Digital Library, and Semantic Web Services Approach to Computer-Aided...
Weblog, Digital Library, and Semantic Web Services Approach to Computer-Aided...Weblog, Digital Library, and Semantic Web Services Approach to Computer-Aided...
Weblog, Digital Library, and Semantic Web Services Approach to Computer-Aided...
 
A Structural Engineering Support System using Semantic Computing
A Structural Engineering Support System using Semantic ComputingA Structural Engineering Support System using Semantic Computing
A Structural Engineering Support System using Semantic Computing
 
Semantic Web Services for Computational Mechanics : A Literature Survey and R...
Semantic Web Services for Computational Mechanics : A Literature Survey and R...Semantic Web Services for Computational Mechanics : A Literature Survey and R...
Semantic Web Services for Computational Mechanics : A Literature Survey and R...
 

Último

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Último (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Semantic Web Services Framework for Computational Interoperability

  • 1. Dr. Thiti Vacharasintopchai SIMDISASTER 2008 Asian Institute of Technology January 30, 2008 1
  • 2. Background Web Services & Semantic Web Semantic Web Services Framework for Computational Mechanics Example Conclusions 2
  • 4. CAE analyses need close guidance by people Computers performing structural analysis using numerical methods Software Reuse Sharing & Finding of modules / subroutines Modeling Design codes 4
  • 5. CAE analyses need close guidance by people Computers performing structural analysis using numerical methods Data consistency Interoperation among different software packages / modules SI units – Meter, Newton, Pascal English units – Foot, Pound, psi Example: Loss of NASA Mars Vehicle 5
  • 6. To facilitate the interoperation and sharing of computing tools and computing resources which improve the collaboration between research engineers such that computers operate more effectively and accurately with least human intervention 7
  • 7. 8
  • 8. An Internet paradigm of distributed computing Why is it interesting? Build computer software by RPCs to shared subroutines Ex. Subroutines: Equation solver vs. Whole FEM analysis Uses the Internet as communication medium Relies on W3C standards HTTP & XML (SOAP) Platform-neutral Java, .NET, C , Fortran, etc. Windows, Mac, Linux, etc. 9
  • 9. Web Services therefore could be an enabling framework to allow software developed by different group of people and deployed on various computing platform (workstation, clusters, supercomputers) to interoperate 10
  • 10. 11
  • 11. The Semantic Web is a vision for the next generation of the Web on which information will be useful and meaningful not only for people but also for computers Computers will be able to understand pieces of information on Web pages rather than merely presenting them to users, and would be able to autonomously assist users in manipulating such information XML SOAP messages between computers will also be better understood 12
  • 12. Semantic Web could be an enabling framework to allow Web Services deployed on the Internet to communicate more effectively and reduce the chance of mishandlings of instructions and data 13
  • 13. Documents (information) on the present Web can be transformed into the semantic one by augmenting them with metadata aimed at computers Metadata—data about other data—enable computers to determine the meaning of information communicated by following hyperlinks to definitions of key terms and rules for reasoning about them logically 14
  • 14. Augmenting “analysis command” with metadata Sample XML “Request” Let’s have a look at these 17
  • 16. Sample Definition Support Condition: Cantilever All nodes on Plane X = 0 are pinned What is a Pinned node like? 19
  • 18. 22
  • 19. 23
  • 20. 24
  • 21. Parallel Linux Cluster PDA Windows (ANSYS) Windows (ANSYS) Windows (Java) Windows (Java) 25
  • 22. Stress Anl Grounding SOAP OWL-S ParEFG SOAP & SOAP Request Template OWL-S Output Input Profile Structural Analysis Structural Analysis ParEFG Service Structural Analysis Service Registry Agent Agent Agent Broker Mesher Mesher Grounding Max Stress Windows OWL-S OWL-S & SOAP SOAP OWL-S User Template Profile Input Output ParEFG Template Interface Analysis Engine (.NET) (Linux Cluster) SOAP Response Structural Analysis Mesher (ANSYS) Service Registry Agent Broker Max Stress OWL-S Grounding Profile SOAP Output & SOAP Service Registry Input Broker Structural Analysis Max Stress Locator Structural Analysis Mesher Case Study Agent Agent (Connector to ANSYS) (200603) WS Matcher Find tthe m Find he maximum service stress in an ASTM A36 steel axim ser vice st r ess in um ASTM A36 st eel & Registry (200409) ParEFG w/ Job Scheduler pl at ewith dimensions of 100-m wide by 200-cm long plate wit h dim ensions of 1 .00-m wide by 200-cm l ong Concepts Composite (200004, XML Tags wit h aaquar t er inch thickness, simply supported on all l with quarter inch t hickness, sim y suppor t ed on al pl Matcher OWL-S Process Execution Engine Matcher (200503) 200512, 200602) (200407) edges, and subjected to o t he r esident ial f l live load edges, and subj ect ed t the residential floor oor l ive (200409) Structural Engr Job Manager l oadspecified in the latestest ver sion of UBC UBC code. specif ied in t he l at version of the t he code PhyQty Preprocessor Ontologies put Input File into (De)serializer (200501 FEM, Processing ParEFG Queue (200409) 200603 ParEFG) (200411) (200602) 26
  • 24. Generated ANSYS Mesh 28
  • 25. ParEFG (w/ Job Manager) ready for Web Service interface 29
  • 26. 30
  • 27. Web Services can an enabling framework to allow software developed by different group of people and deployed on various computing platform to interoperate Semantic Web can be an enabling framework to allow these Web Services to communicate more effectively and reduce the chance of instructions and data mishandling 31
  • 28. A framework for the application of Web Services and the Semantic Web in engineering software has been proposed and an illustrative case study has been presented This framework will be particularly useful to improve the collaboration among researches in High-performance Computing and Numerical Simulations 32
  • 29. 33