Download presentation
Presentation is loading. Please wait.
Published bySeth Bradley Modified over 11 years ago
1
1 XML Technologies You Need For Workflow Applications Roger L. Costello 2 January, 2009
2
2 Workflow Applications Workflow applications are those applications where documents are moved around a community of people who each perform on it. XML Rob SallyPete JillAnthony
3
3 XML Technologies The following slides lays out the XML technologies you will need for implementing an XML-based workflow application –It's a core list, you may need additional XML technologies, depending on your application This is an all-XML solution. No imperative languages (Java, C#, etc) required.
4
4 XHTML + CSS XHTML is an XML'ized version of HTML Use CSS to style XHTML documents XHTML + CSS = your GUI language
5
5 XForms Use XForms to collect user input and automatically generate an XML document composed of the user's input John A Smith B987695 1983-03-03 … Web Server XML
6
6 XML Schema Use XML Schemas to validate input as it's entered by the user … </xs:schema XML Schema validate
7
7 XML Schema, Schematron, Relax NG, DTD, NVDL Use one or more XML validation languages server-side John A Smith B987695 1983-03-03 … Web Server XML XML Schema Relax NG Schematron DTD Valid!
8
8 XSLT/XPath Use XSLT and XPath to process (apply functions to, transform, merge, sort, etc) the XML document John A Smith B987695 1983-03-03 … Web Server XML XSLT/XPath
9
9 XML Database Many XML documents will be generated over time. Store them in an XML database (native, or XML-enabled) John A Smith B987695 1983-03-03 … John A Smith B987695 1983-03-03 … John A Smith B987695 1983-03-03 … John A Smith B987695 1983-03-03 … John A Smith B987695 1983-03-03 … Web Server XML
10
10 XQuery Use XQuery to query the XML documents that are in the XML database John A Smith B987695 1983-03-03 … John A Smith B987695 1983-03-03 … John A Smith B987695 1983-03-03 … John A Smith B987695 1983-03-03 … XQuery
11
11 XProc Use the XML Pipeline language, XProc, to specify the series of actions (steps) to be applied to the XML document –e.g. validate then process then store in DB then query then … Pipeline
12
12 Further Info See Michael Kay's paper: Building Workflow Applications with XML and XQuery http://www.stylusstudio.com/whitepapers/xml_workflow.pdf http://www.stylusstudio.com/whitepapers/xml_workflow.pdf Also see Michael Kay's Q&A on Application Processing: http://www.xfront.com/Michael-Kay-on-application-processing/index.html http://www.xfront.com/Michael-Kay-on-application-processing/index.html
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.