Business Objectives

Justifying XML project from different perspectives:

  • Financial -- re-purposing
  • Customers -- flexible apps, incr. satisfaction
  • Internal business processes -- streamlining
  • External bus. proc.
  • Employees

Strategic alignment; support from senior mgt.

Training

tech. familiarity is essential for success. e.g. XSLT func. progr. paradigm

Define Requirements

  • UML -- great tool/methodology for modelling XML applications. Use cases; act. diag.; collab & seq. diagrams
  • Involve stakeholders
  • What are the deliverables?
  • What are the measures of success?

Model Data and Processes

  • UML Class diagrams
  • XML Schemas; map UML diags. to XML Schemas

Important to consider XSD as the schema language for content management, esp. if intending to deploy web services -- WSDL has XSD as it's type system. Namespace support and modularization are other benefits.

  • Model relationships -- XLink; XPointer; Semantic Web; Ontology
  • Accessibility
  • Device Independence
  • Industry Standards -- requirements have priority; map with XSLT; simplify: use subsets of industry schemas
  • Avoid ambiguity and complexity

Convert Legacy Data

  • Map between relational data and XML
  • From flat files
  • Up-translation
  • Outsourcing

Create Content

  • Editing interface -- expensive to customise, but often necessary. Special skills req. to customise the env.

Sometimes simple HTML form + scripting is enough. Or possibly XForms, or full editor. Encryption and signing may be important

Manage Content

- CMS -- chunking; check-in/out; workflow; storage; versioning; metadata; security

  • Integration with ent. plat. -- e.g. J2EE, .NET
  • Reuse and re-purpose content
  • E-learning is good way to re-purpose. Shareable Courseware Object Reference Model (SCORM) -- XML vocab for creating learning content.

Look at vendor history for CMS, talk to customers, get references, look at financial strength.

Publish

- XSLT - XSL-FO - Online: HTML, WML, E-Book, Digital Talking Book

Publish and Invoke Web Services

  • May need to plan to expose cont. manage. services as Web Services -- additional revenue? e.g. get most ROI on tools/functionality generated
  • Aggregate Web Services to build cont. management functionalities -- cost efficiency, buy rather than build.

Example WS in CM

  • Syndication (ICE)
  • Data transformation -- between schemas; to PDF
  • Language transformatin
  • Distributed content authoring

Web Service lifecycle...

Add new attachment

In order to upload a new attachment to this page, please use the following box to find the file, then click on “Upload”.
« This page (revision-1) was last changed on 21-Aug-2002 18:20 by unknown [RSS]
G’day (anonymous guest) My Prefs


Referenced by
XMLEurope2002

JSPWiki v2.6.0 [RSS]