INFO 243 : DOCUMENT ENGINEERING AND INFORMATION ARCHITECTURE

Administrivia

Teaching Team 

Professor Robert J. Glushko

Office Hours: Monday 4:00pm-5:00pm Wednesday 11:00am-12:00pm 313 South Hall

TA Zach Gillen

Course Description

This course introduces the discipline of Document Engineering: specifying, designing, and deploying electronic documents and information repositories that enable document-centric or information-intensive applications. These applications include web services, information supply chains, single-source publishing, composite applications/virtual enterprises/portals, and so on. Course topics include developing requirements, analyzing existing documents and information sources, conceptual modeling, identifying reusable semantic components, modeling business processes and user interactions, applying patterns to make models more robust, representing models using XML schemas, and using XML models to implement and drive applications. The syllabus contains over 20 short case study examples from different industries, with special emphasis on business-to-business, healthcare and medical informatics, and e-government.

  • There are 5 assignments spread out during the semester. These short assignments are designed to develop and reinforce practical skills applied by business analysts and consultants in information-intensive industries.
  • Small-team projects on topics chosen by students synthesize the concepts and skills of the course during the second half of the semester
  • There is no final exam or midterm

Course Information

Document Engineering and Information Architecture INFO 243

Course Dates: January 23 to May 12, 2007

Lecture Schedule: Monday Wednesday 9:00am-10:30am in 202 South Hall

Units: 3

Grading Option: Letter Grade only

Course Text

Required

Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services, Robert J. Glushko and Tim McGrath. MIT Press, 2005.

Course Work

May 7 :

Aggregate Components and Document Model Assembly due 

January 23 : Wednesday

1. Course Overview – Key Concepts of Document Engineering and Information Architecture 

Introducing the key concepts and challenges of Document Engineering and Information architecture using recent news stories from commercial/for-profit and governmental/non-profit sectors, and from both the narrative and transactional end of the Document Type Spectrum; overview of the course syllabus; course administrivia.

Required Readings

Chapter 1 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook]

Resources

January 28 : Monday

2. Motivation and Strategies for DE and IA; Analyzing Case Studies 

The business case for DE and IA; using the eight letters of DOCUMENT as a mnemonic for systematically analyzing eight aspects or dimensions of case studies.

Required Readings

Chapter 16 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook, 554-571]

"Tailing Virulent Veggies" Jane Zhang [Online]

Wall Street Journal (March 13, 2007)

"More Clicks at the Bricks" Nanette Byrnes [Online]

Business Week (December 6, 2007)

"Landstuhl to use Electronic Medical Records" Kelly Kennedy [Online]

Army Times (January 16, 2008)

"Why XForms", Elliotte Rusty Harold [Online] (October 31, 2006)

"Accelerating RosettaNet" Philip Burgert [Online]

E-Commerce World (November 2001)

"Department of Homeland Security's Efforts Promise to Be the Biggest Change Management Job of All Time" Todd Datz [Online]

CIO (December 2002)

Resources

Document Engineering in the News assigned 

Due on February 6

Assignment details

January 30 : Wednesday

3. XML Foundations; Introduction to Modeling 

DE and IA have nothing inherent to do with XML, but XML is useful as a format for encoding information and process models; most of this lecture will be an introduction to modeling: methods, metamodels, tools, notations, and artifacts.

Required Readings

Chapter 2 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook]

Chapter 15 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook, 491-501]

Chapter 3 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook, 73-86]

Resources

February 4 : Monday

4. Case Studies: B2B 

Business-to-business processes and relationships are strongly shaped by document engineering and information architecture issues. We take a more detailed look into B2B here.

Required Readings

"Beyond CPFR" Paul Demery [Online]

Internet Retailer (February 2006)

"Paperless Trading: Benefits to APEC", Australian Department of Foreign Affairs and Trade [Online] (2001)

"Adoption of UBL in Denmark – business cases and experiences" M. Brun, J. Brown and R. Lohde [Online]

XTech (2005)

Resources

February 6 : Wednesday

5. Case Studies: Healthcare & Medical Informatics 

Healthcare and medical informatics share many of the same goals and challenges as B2B DE and IA efforts, but they also differ in key ways.

Required Readings

"HIT and MIS: Implications of Health Information Technology and Medical Information Systems" P. Goldschmidt [Online, 69-74]

Communications of the ACM (October 2005)

"Electronic Health Records: Just around the Corner? Or over the Cliff?" R. Baron, E. Fabens, M. Schiffman and E. Wolf [Online, 222 - 226]

Annals of Internal Medicine 143 (August 2005)

"Cracks in the Pharmaceutical Supply Chain" Susannah Patton [Online]

CIO (January 15, 2006)

Resources

Document Engineering in the News due 

February 11 : Monday

6. The Document Engineering Approach 

An overview of Document Engineering, illustrating different analysis and modeling activities and issues using the "Document Engineering in the News" stories analyzed by students in Assignment 1. Each of the major activities will be covered in depth in subsequent lectures.

Required Readings

Chapter 7 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook]

Resources

Course Project assigned 

Due on May 12

Assignment details

February 13 : Wednesday

7. Business Patterns; Models of Business Organization [1] 

Patterns are models that are sufficiently general, adaptable, and worthy of imitation. We'll introduce the idea of business patterns of different levels of abstraction and granularity and the "Model Matrix" that organizes them in the Document Engineering methodology. We'll also discuss some other frameworks for reusing business model and business architecture patterns.

Required Readings

Chapter 3 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook, 86-100]

Do Some Business Models Perform Better than Others?, Peter Weill, Thomas W. Malone, Victoria T. D’Urso, George Herman and Stephanie Woerner [Online]

"Global Disaggregation of Information-Intensive Services" Uday M. Apte and Richard O. Mason [Online, pp. 1250-1262]

Management Science 41(7) (July 1995)

Resources

Pattern Scavenger Hunt / Study Guide assigned 

Due on March 3

Assignment details

February 18 : Monday : President's Day

8. President’s Day Holiday 

February 20 : Wednesday

9. Models of Business Organization [2] 

More on business organization patterns, within and between firms (e.g., component business maps, "buy side" vs "sell side," supply chains).

Required Readings

Chapter 4 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook, 102-118]

"Marketplace and technology standards for B2B e-commerce: Progress, challenges, and the state of the art." Conan Albrecht, Douglas Dean, and James Hansen [Online, pages 865-875]

Information & Management 42 (2005)

"Systemic Assessment of SCOR for Modeling Supply Chains." Vijay Kasi [Online]

Proceedings of the 38th Hawaii International Conference on System Sciences (2005)

Resources

February 25 : Monday

10. Models of Business Processes 

A more granular look at business organization in terms of processes and information exchanges; some key resources of reusable patterns in the MIT Process Handbook and RosettaNet

Required Readings

Chapter 4 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook, 119-127]

"What is in the Process Handbook?" George A. Herman and Thomas W. Malone [Online, pages 221-231]

Organizing Business Knowledge (September 2003)

MIT Process Handbook [Online]

RosettaNet PIP Directory [Online]

Resources

February 27 : Wednesday

11. Models of Business Information [1] 

Conceptual and physical models of business information; XML vocabularies, "XMLification"of other formats

Required Readings

Chapter 4 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook, 128-147]

Chapter 6 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook]

Resources

March 3 : Monday

12. Models of Business Information [2] 

A close look at integration and interoperability issues in B2B and eHealthcare domains.

Required Readings

"Interoperability Costs in the US Automotive Supply Chain" Smita Brunnermeier and Sheila Martin [Online, 71-82]

Supply Chain Management 7(2) (2002)

"Operation Clean Data" Malcolm Wheatley [Online]

CIO (July 2004)

"Key Issues of Technical Interoperability Solutions in eHealth and the RIDE Project" Asuman Dogac, Tuncay Namli, Alper Okcan, Gokce Laleci, Yildiray Kabak and Marco Eichelberg. [Online]

Resources

Pattern Scavenger Hunt / Study Guide due 

Business Patterns assigned 

Due on March 12

Assignment details

March 5 : Wednesday

13. How Models and Patterns Evolve; Emerging Technologies 

Principles and themes about the co-evolution of business patterns and information technology; Web services and service-oriented architecture; some novel applications in healthcare enabled by mobile technology and personal portable data storage

Required Readings

Chapter 5 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook]

"E-Government Architecture in Ireland" Sean McGrath and Fergal Murray [Online]

XML 2004 Conference

"Mobile Telemedicine System for Home Care and Patient Monitoring" M. V. M. Figeuredo and J. S. Dias [Online]

Proceedings of the 26th Annual Conference of the IEEE EMBS (September 2004)

"Redefining the Patient Record Paradigm" MedicAlert Foundation [Online]

Whitepaper (January 2005)

Resources

March 10 : Monday

14. Context and Requirements 

Identifying and describing the context of a DE and IA effort; once this context has been defined, any constraints on possible goals or solutions that must be satisfied are the requirements; generic requirements in information-intensive contexts

Required Readings

Chapter 8 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook]

"Habits of Effective Analysts" Karl Wiegers [Online]

Software Development (1 October 2000)

"When "It Doesn't Matter" Means "It Matters"" B. Tommie Usdin [Online]

Extreme Markup Languages 2002

Resources

March 12 : Wednesday

15. Document Anthropology and Archeology 

Finding relevant documents and information sources is inherently iterative: a document may refer or link to other documents, or to people, who can refer to other people or to other documents; using process patterns to locate informaiton artifacts and sources; organizational issues

Required Readings

Chapter 11 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook]

Chapter 16 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook, 540-554]

Two Case Studies (pages 33-49) [Handout]

The Myth of the Paperless Office, A. Sellen and R. Harper. (2002)

Resources

Business Patterns due 

Requirements and Inventory assigned 

Due on April 7

Assignment details

March 17 : Monday

16. Business Process Analysis [1] 

Modeling documents {and,or,vs} modeling processes; the abstraction hierarchy in process models; process metamodels

Required Readings

Chapter 9 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook]

Resources

March 19 : Wednesday

17. Project Presentations and Working Session [1] 

March 24 : Monday : Spring Recess

18. Spring Recess Holiday 

March 26 : Wednesday : Spring Recess

19. Spring Recess Holiday 

March 31 : Monday

20. Business Process Analysis [2] 

Control and logic patterns; transaction patterns; business signals; the Business Process Modeling Notation standard

Required Readings

"BPMN and the Business Process Expert, Part 2: Mastering the Notation", Bruce Silver [Online] (November 5, 2007)

"BPMN and the Business Process Expert, Part 3: The Art of Process Modeling", Bruce Silver [Online] (November 19, 2007)

Resources

April 2 : Wednesday

21. Business Process Analysis [3] 

Two additional process modeling approaches: service blueprinting, which focuses on the "customer encounters," and operational specification, which focuses on the "business artifacts" and their transformations

Required Readings

"Service Blueprinting: A Practical Technique for Service Innovation" M. J. Bitner, A. Ostrom, and F. Morgan [Online]

California Management Review (in press, 2008)

"Business Artifacts: An Approch to Operational Specification." A. Nigam and N. Caswell [Online]

IBM Systems Journal 42(3) (2003)

Resources

April 7 : Monday

22. Business Process Design [1] 

Adopting, adapting, inventing, and implementing patterns to design processes; using the Design Structure Matrix to improve processes

Required Readings

Chapter 10 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook]

Resources

Requirements and Inventory due 

Modeling Processes assigned 

Due on April 15

Assignment details

April 9 : Wednesday

23. Business Process Design [2] 

Case studies of innovative process design; personalization patterns

Required Readings

"RosettaNet for Intel’s Trading Entity Automation" J. Cartwright, J. Hahn-Steichen, J. He and T. Miller [Online]

Intel Technology Journal (August 2005)

"Combining RFID Technology and Business Intelligence for Supply Chain Optimization – Scenarios for Retail Logistics." Henning Baars, Hans-Georg Kemper, Heiner Lasi, and Marc Siegel [Online]

Proceedings of the 41st Hawaii International Conference on System Sciences (January 2008)

"Personalization Technologies: A Process-Oriented Perspective" Adomavicius, G. & Tuzhulin, A [Online]

Communications of the ACM 48(10) (October 2005.)

Resources

April 14 : Monday

24. Document Analysis [1] 

Analyzing information sources and documents to identify their significant "information components" and their attributes; separating content, structure, and presentation; relationships among content components

Required Readings

Chapter 12 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook]

Resources

April 15 : Tuesday

Modeling Processes due 

April 16 : Wednesday

25. Document Analysis [2] 

Systematic variation in document types across the Document Type Spectrum; harvesting components; defining what a component means

Required Readings

"Model-driven Application Design for a Campus Calendar Network (Sections 1-3.2.3.2.2)" Alison Bloodworth and Robert Glushko [Online]

XML 2004 Conference

Recommended Readings

Overview and The Sylvia Data Model [Online]

The Syllabus Viewing Application, Lisa De Larios-Heiman and Carolyn Cracraft. ()

Resources

Document Analysis assigned 

Due on April 29

Assignment details

April 21 : Monday

26. Document Analysis [3] 

Case studies of document analysis in different domains.

Required Readings

"Common Data Model for Design Document Exchange in Business-to-Business Networks" Katrine Jokinen, Jukka Borgman and Reijo Sulonen [Online]

Proceedings of the 38th Hawaii International Conference on System Sciences - 2005

"XML in the Pharmaceutical Industry: Structured Product Labeling" K. Thomas [Online]

XML 2004 Conference (2004)

Resources

April 23 : Wednesday

27. Document Component Design 

Consolidating harvested components to achieve semantic clarity and precision; primitive and aggregate components; designing for component reuse

Required Readings

Chapter 13 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook]

"Creating and Maintaining Large Families of Related Schemas" Anthony B. Coates [Online]

XML 2005 Conference

Resources

April 28 : Monday

28. Assembling Document Models 

Transforming a component model - a relational view of semantic building blocks - into a hierarchical document model to meet the information exchange requirements of some context; formal and heuristic techniques

Required Readings

Chapter 14 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook]

Resources

Aggregate Components and Document Model Assembly assigned 

Due on May 7

Assignment details

April 29 : Tuesday

Document Analysis due 

April 30 : Wednesday

29. "Field Trip" to OASIS Symposium 

May 5 : Monday

30. Implementing Models in Applications [1] 

Creating information and process models requires significant investment -- now we can use those models to implement applicationts that enforce the business rules and constraints embodied in those models

Required Readings

Chapter 15 of Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services [Textbook]

"Business Rules in User Interfaces" Kamlesh Pandey [Online]

Business Rules Journal 8(12) (December 2007)

Resources

May 7 : Wednesday

31. Implementing Models in Applications [2] 

May 12 : Monday

32. Final Project Presentations; Course Wrap-Up 

Resources

Course Project due 

last updated on 2008-05-10 by RJG