12
COSC 643 Final Exam Review Sungchul Hong

COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)

Embed Size (px)

Citation preview

Page 1: COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)

COSC 643 Final Exam Review

Sungchul Hong

Page 2: COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)

Types of Questions

• Multiple choice

• True/False

• Short answer

• Analysis (Short essay)

Page 3: COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)

DTD

• Write a DTD based on XML document.

• Find out whether certain document is valid to a DTD– Is this document valid? – A BB D DTD: ELEMENT A, B+, – {C}, D

Page 4: COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)

XSL

<xsl:template match= "/" >• <xsl:value-of select=“.”/>• <xsl:apply-templates>• <xsl:template match=“inventory[@color and @location=‘warehouse’]”>• <xsl:value-of select="price[@pricetype='sale']"/>• <xsl:template match="inventory[@color and @location='warehouse']">

<xsl:value-of select="price[@pricetype='sale'] | price[@pricetype != 'cost']"/>

<xsl:for-each select="//vendor">

Adding Elements• <xsl:if test="@webvendor != 'no'">• <xsl:choose>• <xsl:sort select="vendor_name" />

Page 5: COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)

XSL

• The meaning of each code.

• Reading a code– Describe the output based on the XML and

XSL code.

Page 6: COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)

ebXML

• Advantage of XML

• How ebXML works?

Page 7: COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)

Message Broker

• Characteristics• Message Broker Service• Transformation Layer• Intelligent Routing• Rule processing• Message Warehousing• Repository Service• Directory Service

Page 8: COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)

Adapter

• Thin or Thick

• Static or Dynamic

• Topology

Page 9: COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)

Data Oriented Integration

• Concept• Coupling vs. Cohesion• Metadata & XML• Database-to-Database Integration

– Advantages & Disadvantages

• Federated DB– Advantages and Disadvantages

• Data Models– Object, Relational, Hierarchical

Page 10: COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)

Method Oriented Application Integration

• Concept• Sharing Processes• Advantages & Disadvantages• When can we use method oriented integration?• System development

– Rules, logic, data, object

• Method warehousing• Framework

Page 11: COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)

XML Database

• Concept

• XML database needed situations

• Comparison between DB and XML DB (DBMS)

Page 12: COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)

Portal Oriented Application Integration

• Concept (Using Web browser)

• Advantages and Disadvantages

• Types of portals

• Portal architecture