SlideShare a Scribd company logo
1 of 101
Download to read offline
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Java+ XSL




XQuery
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
XML
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
XMAN
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
1
1
2
2
3
3
CRUD       XRules   XAction
4
4
5
5
+
Presentation Layer




Business Layer




Persistence Layer
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
1
2
3
4
5
+
Presentation Manager
Presentation Layer




        Business Manager
                             Security
Business Layer               Manager




      Persistence Manager
Persistence Layer
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
XMAN
XAction
          XPrivilege
&XRules
Presentation Layer    Presentation Manager




Business Layer          Business Manager




Persistence Layer     Persistence Manager



         RDB         XML
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
XAML         SunML      EMMA       RIML

                                 XMMVR      Maria SunML              ISML      GIML

                           X3D          WSRP           URC         DIAL       CUIML


                   useML       WSUI             XICL         TADEUS           AAIML


         Seescoa       AAIML             XISL                XUL              WSXL



Teresa         XIML              UIML              USIXML                   XForms
UIML   XIML   UsiXML   XForms
Xman eng 20120419
Criteria/ UIDL   Total
    UIML         +6, -2
    XIML         +5, -2
   UsiXML        +8, -1
   XForms         +12
.1
               .2
               .3
               .4
               .5


       Chiba        .1
     Orbeon         .2
betterFORM          .3
Xman eng 20120419
Xman eng 20120419
Model          API    Data Source        MetaData API            Query
                                                                                   Language

                                                         SDO Metadata API,
SDO             Disconnected    Both     Any                                     Any
                                                         Java Introspection



                      JDBC &JSR-                             JDO              Java-XML
      ADO.NET                               EJB
                         114                              Hibernate            Binding


                               Xquery&JSR         JSR 227&JCA
                                  225                JMS
Properties
                  Dynamic data API
of Person
             DataObject.getString(“firstName”•)
firstName
             DataObject.setString(“firstName”•, fname)
             DataObject.getInt(“id”•)
     Id
             DataObject.setInt(“id”•, id)
Properties
                  Dynamic data API
of Person
             DataObject.getString(“firstName”•)
firstName
             DataObject.setString(“firstName”•, fname)
             DataObject.getInt(“id”•)
     Id
             DataObject.setInt(“id”•, id)
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419
Bassel Saab and Mohamad Haji,
“XMAN A Framework for Rapid
Development of Business Applications”,
ICTAA Conference, Damascus, Syria,
April 2008

Bassel Saab and Mohamad Haji,
“Toward a Standardized XMAN
Presentation Layer with Consideration
of User Interface Description
Languages”,
DeSE2011 Conference, Dubai, UAE,
Dec 2011,
Conference Publication Services (CPS)
Xman eng 20120419
Xman eng 20120419
Xman eng 20120419

More Related Content

Viewers also liked

addmaths-gantt-chart-f4-and-5
addmaths-gantt-chart-f4-and-5addmaths-gantt-chart-f4-and-5
addmaths-gantt-chart-f4-and-5suefee
 
Quadraticfuntions
QuadraticfuntionsQuadraticfuntions
Quadraticfuntionssuefee
 
La1 powerpoint-1
La1 powerpoint-1La1 powerpoint-1
La1 powerpoint-1suefee
 
Ranadd math form_5yearplan2009
Ranadd math form_5yearplan2009Ranadd math form_5yearplan2009
Ranadd math form_5yearplan2009suefee
 
Functions
FunctionsFunctions
Functionssuefee
 
Yearly plan add maths f52010
Yearly plan add maths f52010Yearly plan add maths f52010
Yearly plan add maths f52010suefee
 
Carta gantt-add-math-f4
Carta gantt-add-math-f4Carta gantt-add-math-f4
Carta gantt-add-math-f4suefee
 
Simultaneous equations
Simultaneous equationsSimultaneous equations
Simultaneous equationssuefee
 
37756909 yearly-plan-add-maths-form-4-edit-kuching-1
37756909 yearly-plan-add-maths-form-4-edit-kuching-137756909 yearly-plan-add-maths-form-4-edit-kuching-1
37756909 yearly-plan-add-maths-form-4-edit-kuching-1suefee
 
Daily lesson plan ict form 5
Daily lesson plan ict form 5Daily lesson plan ict form 5
Daily lesson plan ict form 5suefee
 

Viewers also liked (10)

addmaths-gantt-chart-f4-and-5
addmaths-gantt-chart-f4-and-5addmaths-gantt-chart-f4-and-5
addmaths-gantt-chart-f4-and-5
 
Quadraticfuntions
QuadraticfuntionsQuadraticfuntions
Quadraticfuntions
 
La1 powerpoint-1
La1 powerpoint-1La1 powerpoint-1
La1 powerpoint-1
 
Ranadd math form_5yearplan2009
Ranadd math form_5yearplan2009Ranadd math form_5yearplan2009
Ranadd math form_5yearplan2009
 
Functions
FunctionsFunctions
Functions
 
Yearly plan add maths f52010
Yearly plan add maths f52010Yearly plan add maths f52010
Yearly plan add maths f52010
 
Carta gantt-add-math-f4
Carta gantt-add-math-f4Carta gantt-add-math-f4
Carta gantt-add-math-f4
 
Simultaneous equations
Simultaneous equationsSimultaneous equations
Simultaneous equations
 
37756909 yearly-plan-add-maths-form-4-edit-kuching-1
37756909 yearly-plan-add-maths-form-4-edit-kuching-137756909 yearly-plan-add-maths-form-4-edit-kuching-1
37756909 yearly-plan-add-maths-form-4-edit-kuching-1
 
Daily lesson plan ict form 5
Daily lesson plan ict form 5Daily lesson plan ict form 5
Daily lesson plan ict form 5
 

Similar to Xman eng 20120419

Expertezed 2012 Webcast - XML DB Use Cases
Expertezed 2012 Webcast - XML DB Use CasesExpertezed 2012 Webcast - XML DB Use Cases
Expertezed 2012 Webcast - XML DB Use CasesMarco Gralike
 
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012Arun Gupta
 
Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010Arun Gupta
 
ECPPM2014 - Making SimModel information available as RDF graphs
ECPPM2014 - Making SimModel information available as RDF graphsECPPM2014 - Making SimModel information available as RDF graphs
ECPPM2014 - Making SimModel information available as RDF graphsPieter Pauwels
 
MongoDB for Java Devs with Spring Data - MongoPhilly 2011
MongoDB for Java Devs with Spring Data - MongoPhilly 2011MongoDB for Java Devs with Spring Data - MongoPhilly 2011
MongoDB for Java Devs with Spring Data - MongoPhilly 2011MongoDB
 
GlassFish REST Administration Backend
GlassFish REST Administration BackendGlassFish REST Administration Backend
GlassFish REST Administration BackendArun Gupta
 
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File ServerUKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File ServerMarco Gralike
 
Java one 2010
Java one 2010Java one 2010
Java one 2010scdn
 
Architecting non-trivial browser applications (Jazoon 2012)
Architecting non-trivial browser applications (Jazoon 2012)Architecting non-trivial browser applications (Jazoon 2012)
Architecting non-trivial browser applications (Jazoon 2012)Marc Bächinger
 
Jlook open api platform-sysdevguide
Jlook open api platform-sysdevguideJlook open api platform-sysdevguide
Jlook open api platform-sysdevguideHongSeong Jeon
 
Aural Interfaces to Databases based on VoiceXML
Aural Interfaces to Databases based on VoiceXMLAural Interfaces to Databases based on VoiceXML
Aural Interfaces to Databases based on VoiceXMLBeat Signer
 
MySQL Document Store - A Document Store with all the benefts of a Transactona...
MySQL Document Store - A Document Store with all the benefts of a Transactona...MySQL Document Store - A Document Store with all the benefts of a Transactona...
MySQL Document Store - A Document Store with all the benefts of a Transactona...Olivier DASINI
 
IBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons LearnedIBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons LearnedTed Leung
 
Drupal Deployment on Solaris - DrupalCamp Bay Area 2007 - Mattoon
Drupal Deployment on Solaris - DrupalCamp Bay Area 2007 - MattoonDrupal Deployment on Solaris - DrupalCamp Bay Area 2007 - Mattoon
Drupal Deployment on Solaris - DrupalCamp Bay Area 2007 - Mattoonsmattoon
 
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 1
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 1OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 1
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 1Marco Gralike
 
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
The Java EE 7 Platform: Developing for the Cloud  (FISL 12)The Java EE 7 Platform: Developing for the Cloud  (FISL 12)
The Java EE 7 Platform: Developing for the Cloud (FISL 12)Arun Gupta
 

Similar to Xman eng 20120419 (20)

Expertezed 2012 Webcast - XML DB Use Cases
Expertezed 2012 Webcast - XML DB Use CasesExpertezed 2012 Webcast - XML DB Use Cases
Expertezed 2012 Webcast - XML DB Use Cases
 
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012
 
Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010
 
ECPPM2014 - Making SimModel information available as RDF graphs
ECPPM2014 - Making SimModel information available as RDF graphsECPPM2014 - Making SimModel information available as RDF graphs
ECPPM2014 - Making SimModel information available as RDF graphs
 
MongoDB for Java Devs with Spring Data - MongoPhilly 2011
MongoDB for Java Devs with Spring Data - MongoPhilly 2011MongoDB for Java Devs with Spring Data - MongoPhilly 2011
MongoDB for Java Devs with Spring Data - MongoPhilly 2011
 
GlassFish REST Administration Backend
GlassFish REST Administration BackendGlassFish REST Administration Backend
GlassFish REST Administration Backend
 
Hibernate in Nutshell
Hibernate in NutshellHibernate in Nutshell
Hibernate in Nutshell
 
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File ServerUKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
 
Java one 2010
Java one 2010Java one 2010
Java one 2010
 
Architecting non-trivial browser applications (Jazoon 2012)
Architecting non-trivial browser applications (Jazoon 2012)Architecting non-trivial browser applications (Jazoon 2012)
Architecting non-trivial browser applications (Jazoon 2012)
 
Jlook open api platform-sysdevguide
Jlook open api platform-sysdevguideJlook open api platform-sysdevguide
Jlook open api platform-sysdevguide
 
JavaOne 2010: OSGI Migrat
JavaOne 2010: OSGI MigratJavaOne 2010: OSGI Migrat
JavaOne 2010: OSGI Migrat
 
Oracle adapters for Ruby ORMs
Oracle adapters for Ruby ORMsOracle adapters for Ruby ORMs
Oracle adapters for Ruby ORMs
 
Aural Interfaces to Databases based on VoiceXML
Aural Interfaces to Databases based on VoiceXMLAural Interfaces to Databases based on VoiceXML
Aural Interfaces to Databases based on VoiceXML
 
MySQL Document Store - A Document Store with all the benefts of a Transactona...
MySQL Document Store - A Document Store with all the benefts of a Transactona...MySQL Document Store - A Document Store with all the benefts of a Transactona...
MySQL Document Store - A Document Store with all the benefts of a Transactona...
 
IBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons LearnedIBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons Learned
 
Enterprise Service Bus Part 2
Enterprise Service Bus Part 2Enterprise Service Bus Part 2
Enterprise Service Bus Part 2
 
Drupal Deployment on Solaris - DrupalCamp Bay Area 2007 - Mattoon
Drupal Deployment on Solaris - DrupalCamp Bay Area 2007 - MattoonDrupal Deployment on Solaris - DrupalCamp Bay Area 2007 - Mattoon
Drupal Deployment on Solaris - DrupalCamp Bay Area 2007 - Mattoon
 
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 1
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 1OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 1
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 1
 
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
The Java EE 7 Platform: Developing for the Cloud  (FISL 12)The Java EE 7 Platform: Developing for the Cloud  (FISL 12)
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
 

Recently uploaded

Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
20200723_insight_release_plan
20200723_insight_release_plan20200723_insight_release_plan
20200723_insight_release_planJamie (Taka) Wang
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 

Recently uploaded (20)

Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
20200723_insight_release_plan
20200723_insight_release_plan20200723_insight_release_plan
20200723_insight_release_plan
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 

Xman eng 20120419

  • 18. XML
  • 23. XMAN
  • 28. 1
  • 29. 1
  • 30. 2
  • 31. 2
  • 32. 3
  • 33. 3 CRUD XRules XAction
  • 34. 4
  • 35. 4
  • 36. 5
  • 37. 5
  • 38. +
  • 44. 1
  • 45. 2
  • 46. 3
  • 47. 4
  • 48. 5
  • 49. +
  • 50. Presentation Manager Presentation Layer Business Manager Security Business Layer Manager Persistence Manager Persistence Layer
  • 54. XMAN
  • 55. XAction XPrivilege &XRules
  • 56. Presentation Layer Presentation Manager Business Layer Business Manager Persistence Layer Persistence Manager RDB XML
  • 63. XAML SunML EMMA RIML XMMVR Maria SunML ISML GIML X3D WSRP URC DIAL CUIML useML WSUI XICL TADEUS AAIML Seescoa AAIML XISL XUL WSXL Teresa XIML UIML USIXML XForms
  • 64. UIML XIML UsiXML XForms
  • 66. Criteria/ UIDL Total UIML +6, -2 XIML +5, -2 UsiXML +8, -1 XForms +12
  • 67. .1 .2 .3 .4 .5 Chiba .1 Orbeon .2 betterFORM .3
  • 70. Model API Data Source MetaData API Query Language SDO Metadata API, SDO Disconnected Both Any Any Java Introspection JDBC &JSR- JDO Java-XML ADO.NET EJB 114 Hibernate Binding Xquery&JSR JSR 227&JCA 225 JMS
  • 71. Properties Dynamic data API of Person DataObject.getString(“firstName”•) firstName DataObject.setString(“firstName”•, fname) DataObject.getInt(“id”•) Id DataObject.setInt(“id”•, id)
  • 72. Properties Dynamic data API of Person DataObject.getString(“firstName”•) firstName DataObject.setString(“firstName”•, fname) DataObject.getInt(“id”•) Id DataObject.setInt(“id”•, id)
  • 98. Bassel Saab and Mohamad Haji, “XMAN A Framework for Rapid Development of Business Applications”, ICTAA Conference, Damascus, Syria, April 2008 Bassel Saab and Mohamad Haji, “Toward a Standardized XMAN Presentation Layer with Consideration of User Interface Description Languages”, DeSE2011 Conference, Dubai, UAE, Dec 2011, Conference Publication Services (CPS)

Editor's Notes

  1. Give them those things in a clear, easily understandable way…
  2. To view this presentation, first, turn up your volume and second, launch the self-running slide show.
  3. To view this presentation, first, turn up your volume and second, launch the self-running slide show.
  4. Presentations are a powerful communication medium.
  5. Presentations are a powerful communication medium.
  6. For more than 20 years, Duarte has developed presentations…
  7. …to launch products,
  8. …align employees,
  9. …increase company value,
  10. …and propel
  11. …global causes.
  12. Along the way we’ve discovered…
  13. …global causes.
  14. Along the way we’ve discovered…
  15. …global causes.
  16. Along the way we’ve discovered…
  17. …five simple rules for creating world-changing presentations.
  18. The first rule is: Treat your audience as king.
  19. The first rule is: Treat your audience as king.
  20. The second rule is: Spread ideas and move people.
  21. The second rule is: Spread ideas and move people.
  22. The next rule is: Help them see what you are saying.
  23. The next rule is: Help them see what you are saying.
  24. Rule number 4: Practice design, not decoration.
  25. Rule number 4: Practice design, not decoration.
  26. The last rule is: Cultivate healthy relationships (with your slides and your audience)
  27. The last rule is: Cultivate healthy relationships (with your slides and your audience)
  28. The first rule is: Treat your audience as king.
  29. …global causes.
  30. Along the way we’ve discovered…
  31. …five simple rules for creating world-changing presentations.
  32. إدارة الوصول إلى المصادر المختلفة للبياناتدعم الوصول الديناميكي - دعم البيانات الوصفيةإدارة أغراض البيانات
  33. The second rule is: Spread ideas and move people.
  34. The next rule is: Help them see what you are saying.
  35. Rule number 4: Practice design, not decoration.
  36. The last rule is: Cultivate healthy relationships (with your slides and your audience)
  37. The first rule is: Treat your audience as king.
  38. …global causes.
  39. Along the way we’ve discovered…
  40. …global causes.
  41. Along the way we’ve discovered…
  42. …global causes.
  43. Along the way we’ve discovered…
  44. your presentation will not only hold their attention,
  45. your presentation will not only hold their attention,
  46. your presentation will not only hold their attention,
  47. your presentation will not only hold their attention,
  48. your presentation will not only hold their attention,
  49. your presentation will not only hold their attention,
  50. your presentation will not only hold their attention,
  51. your presentation will not only hold their attention,
  52. your presentation will not only hold their attention,
  53. But the question remains—Why go to all this trouble?