



































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A lecture note from a business information systems course at uc santa cruz, focusing on markup languages and middleware. Markup languages, such as html and xml, are used to describe the structure of documents, while middleware acts as a layer between operating systems and applications, enabling interoperability and data sharing. The lecture covers the history, purpose, and categories of markup languages and middleware, as well as their role in ecommerce and distributed systems.
Typology: Assignments
1 / 43
This page cannot be seen from the preview
Don't miss anything!




































Outline For Today ^ Class Announcements ^ Student Presentation ^ Markup Languages ^ Middleware
Student Presentations^
Sean Martin Cathy Zhu
Example: HTML^ Super Widget Widgets Incorporated
123456789
$300
Example: XML
Super Widget Widgets Incorporated
123456789 $300 <\product>
XML in ecommerce example 2^ Supplier
Super Widget Widgets Incorporated^
123456789 $300 <\product> Product infoFrom eachSupplier sent inXML
Super widget recognizedand managed by SCMsoftware.
Family lineage
Standardized in mid 80s byISO
Introduced inEarly 90s
Proposed in mid90s
Middleware
Middleware ^ Easier to introduce new middleware thannew OSes ^ Thus, most innovations in infrastructuresoftware happen in middleware
Middleware ^ Example: IBM’s software strategy revolvesaround middleware^
DB2^ ^
^ WebSphere^
^ Tivoli^
^ Rational^
^ Lotus^
MiddlewareSome Categories ^ Transaction processing^
^ Message-oriented middleware^
Some Middleware CategoriesDistributed object management
^ Support applications that are distributedacross heterogeneous platforms andorganizationsMobile code ^ Allow application code to be moved andexecuted on heterogeneous platforms ^ Without prior software installation