SlideShare uma empresa Scribd logo
1 de 101
Baixar para ler offline
Java+ XSL




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




Business Layer




Persistence Layer
1
2
3
4
5
+
Presentation Manager
Presentation Layer




        Business Manager
                             Security
Business Layer               Manager




      Persistence Manager
Persistence Layer
XMAN
XAction
          XPrivilege
&XRules
Presentation Layer    Presentation Manager




Business Layer          Business Manager




Persistence Layer     Persistence Manager



         RDB         XML
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
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
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)
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)
Java+ XSL XQuery XML XMAN CRUD XRules XAction Presentation Business Persistence Managers
Java+ XSL XQuery XML XMAN CRUD XRules XAction Presentation Business Persistence Managers
Java+ XSL XQuery XML XMAN CRUD XRules XAction Presentation Business Persistence Managers

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Semelhante a Java+ XSL XQuery XML XMAN CRUD XRules XAction Presentation Business Persistence Managers

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
 

Semelhante a Java+ XSL XQuery XML XMAN CRUD XRules XAction Presentation Business Persistence Managers (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)
 

Último

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfROWELL MARQUINA
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 

Último (20)

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdf
 
How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 

Java+ XSL XQuery XML XMAN CRUD XRules XAction Presentation Business Persistence Managers

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. XML
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. XMAN
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. 1
  • 29. 1
  • 30. 2
  • 31. 2
  • 32. 3
  • 33. 3 CRUD XRules XAction
  • 34. 4
  • 35. 4
  • 36. 5
  • 37. 5
  • 38. +
  • 40.
  • 41.
  • 42.
  • 43.
  • 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
  • 51.
  • 52.
  • 53.
  • 54. XMAN
  • 55. XAction XPrivilege &XRules
  • 56. Presentation Layer Presentation Manager Business Layer Business Manager Persistence Layer Persistence Manager RDB XML
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 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
  • 65.
  • 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
  • 68.
  • 69.
  • 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)
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 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)

Notas do Editor

  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?