• No results found

Förslag till fortsatt utredningsarbete

In document Är XML redo att tillämpas? (Page 71-76)

7 Slutsats och diskussion

7.2 Diskussion

7.2.4 Förslag till fortsatt utredningsarbete

Vi ser ett flertal möjligheter till att arbeta vidare med utgångspunkt i det resultat som framkommit ur detta projekt. Initialt ser vi att hela detta projekts simuleringsdel skulle kunna utföras på nytt, så snart en ODBC-liknande teknik och ett XML-anpassat DBHS7 finns tillgängligt att använda. Vidare skulle projektet kunna pröva att genomföra en simulering med utgångspunkt i ett Java-baserat API-paket för transformering mellan XML och RDBHS och tvärtom. I samband med det sistnämnda uppslaget skulle det även kunna utredas om det går att utveckla en metod eller en algoritm för att kunna transformera representation av data mellan ER-modellen och XML och vice versa.

Ytterligare uppslag till fortsatt utredningsarbete står i att till exempel utvärdera funktionaliteten och gränssnittet hos LORE och LOREL, eller liknande totallösningar för XML-datalagring. Så snart specifika DBHS-lösningar eller API-paket för XML blir tillgängliga, skulle de kunna utsättas för kvantitativa tester i termer av svarstider och bearbetningshastighet av data och frågor. Detta arbete skulle syfta till att finna den mest effektiva tekniken, givet en förutsättning av vad som avses med begreppet ” mest effektiv”.

Av mer indirekt karaktär, med utgångspunkt i detta projekt, skulle till exempel kunna vara att undersöka och ta fram ett ramverk eller en kravspecifikation för ett utvecklingsverktyg för XML. Vidare skulle XML:s eventuella inverkan på systemeringsprocessen i den samlade systemutvecklingscykeln kunna kartläggas. Även de systemutvecklingsprocesser som skulle behöva iscensättas för att utvärdera om och hur XML skall implementeras i befintliga eller helt nya system, skulle vara intressanta att utreda. Frågor som när ett RDBHS behöver ersättas av ett ODBHS, eller när de bägge databastyperna kan kombineras, skulle till exempel vara av betydande ekonomiskt intresse för de aktörer som står inför sådana utvecklingsbeslut.

7

Till exempel skulle XML-versionen i simuleringen kunna utföras med Sybase ”Adaptive Server

Litteraturförteckning

[Aho86] Aho A. V., Ravi S., Ullman J. D. (1986), Compilers – Principles, Techniques

and Tools, Addison-Wesley, Reading Massachussets.

[ATT00] AT&T Research Laboratories (2000), XML-QL (Version 0.6),

http://www.research.att.com/sw/tools/xmlql/ (000512).

[Ber98] Bernstein, P., Brodie, M., Ceri, S., DeWitt, D., Jagadish, H. V., Lesk, M., Maier, D., Naughton, J., Pirahesh, H., Stonebraker, M., Ullman, J. (1998), ’The Asilomar Report on Database Research’, SIGMOD Record, Vol. 27, No. 4, December 1998.

[Bon99] Bonifati, A., Ceri, S. (1999), Comparative Analysis of Five XML Query

Langauges, Dipartimento di Elettronica e Informazione, Politecnico di Milano.

[Cod70] Codd, E.F. (1970), ’A Relational Model of Data for Large Shared Databanks.’

Communications of the ACM, Vol. 13, No. 6, sidorna 377 – 387.

[Dee96] Deep, J., Holfelder, P. (1996), Developing CGI Applications with Perl, John Wiley & Sons, New York.

[Elm94] Elmasri, R. Navathe, S. (1994), Fundamentals of Database Systems, Benjamin/Cummings, Redwood City.

[Eng98] Enguix, C. F., Davis, J. G. (1998), Filling The Gap: New Models for

Systematic Page-based Web Application Development & Maintenance,

Department of Business Systems, University of Wollongong.

[Flo93] Flood, L.R. & Carson, E.R. (1993), Dealing with Complexity. An Introduction

to the Theory and Application of Systems Science, Plenum Press, New York.

[Gol90] Goldfarb Charles F., Rubinsky Y. (1990), The SGML Handbook, Clarendon, Oxford.

[Goo98] Goodman, D. (1998), The JavaScript Bible, IDG Books Worldwide, Foster City.

[Meg00] Megginson Technologies (2000), ’Package Index’, SAX 1.0 Java

Implementation, http://www.megginson.com/SAX/javadoc/packages.html

(000329).

[Mic00] Microsoft Corporation (2000), Microsoft Developer Network – XML Developer

Center, http://msdn.microsoft.com/xml/default.asp (000315).

[Mic98] Microsoft Press International (1998), Microsoft Internet Information Server

Resource Kit, Microsoft Press International, Sverige.

[Gua96] Gualtieri, A. (1996), Open Database Access and Interoperability, The Open

Group http://www.opengroup.org/dbiop/wpaper.htm (000420). [ODM00] The Object Data Management Group (2000), ODMG Standard,

http://www.odmg.org (000512).

[Pat94] Patel, R., Davidson, B. (1994), Forskningsmetodikens Grunder – Att planera,

genomföra och rapportera en undersökning, Studentlitteratur, Lund.

[Sek92] Sekaran, U. (1992), Research Methods for Business. A Skill Building Approach, John Wiley & Sons, New York.

[Ser97] Abiteboul, S., Quass, D., McHugh, J., Widom, J., Wiener, J. (1997), The

Lorel Query Language for Semistructured Data, Department of Computer

Science, Stanford University.

[Sta99] Statskontoret (1999), Vad är XML?, Statskontoret, Solna.

[Sun99] Reinhold, M. (1999), ’An XML Data-Binding Facility for the Java Platform’.

Project Adelard, Sun Microsystems, Palo Alto, http://java.sun.com/xml/docs/bind.pdf (000425).

[Syb00] Sybase Incorporation (2000), Using XML with the Sybase Adaptive Server

SWL Databases – A Technical Whitepaper, Sybase Incorporated, Emeryville.

[Uvl00] University of Virginia Library – Electronic Text Center, (2000), TEI

Guidelines for Electronic Text Encoding and Interchange, http://etext.lib.virginia.edu/sgml.html (000301).

[Vik96] Vikström N., Larsson M. (1996), SGML - Standard Generalized Markup

Language, Examensarbete, HS-IDA-EA-96-203, Institutionen för

Datavetenskap, Högskolan i Skövde.

[W3C00a] The World Wide Web Consortium (2000), Extensible Stylesheet Language

(XSL) Version 1.0, Working Draft 12 January 2000, http://www.w3.org/TR/2000/WD-xsl-20000112 (000314).

[W3C00b] The World Wide Web Consortium (2000), XML Linking Language (XLink),

W3C Working Draft 21 February 2000, http://www.w3.org/TR/WD-xlink- 20000119 (000314).

[W3C00c] The World Wide Web Consortium (2000), XML Query Language –

Proposal, http://www.w3.org/TR/2000/WD-xmlquery-req-20000131

(000327).

[W3C90] The World Wide Web Consortium (1990), The Original Proposal of the

WWW, HTMLized, http://www.w3.org/History/1989/proposal.html (000315). [W3C98] The World Wide Web Consortium, W3C (1998), XML, W3C

Recommendation 1998-10-02, http://www.w3.org/TR/1998/REC-xml- 19980210 (000314).

[W3C99a] The World Wide Web Consortium, W3C (1999), HTML 4.01 Specification,

http://www.w3.org/TR/1999/REC-html401-19991224(000303).

[W3C99b] The World Wide Web Consortium (1999), XML Path Language (XPath) –

Version 1.0, W3C Recommendation 16 November 1999, http://www.w3.org/TR/1999/REC-xpath-19991116 (000314). [W3C99c] The World Wide Web Consortium (1999), XML Pointer Language

(XPointer), W3C Working Draft 6 November 1999, http://www.w3.org/TR/xptr (000314).

[Wie91] Wiedersheim-Paul, F., Eriksson L. T. (1991), Att utreda forska och

rapportera, Almqvist&Wiksell, Malmö.

[WMD00] WM-Data AB (2000), Presentation av XML,

Bilagor

Följande bilagor har lagts till rapporten:

1. Tabeller över RDBHS-versionen av prototypsystemet. 2. Relationsgraf för RDBHS-systemet.

3. Skärmdump över HTML-dokument med formulär, utgörandes del av webbgränssnitt mot RDBHS-systemet.

4. Exempel på delfunktion i sammansatt ASP-applikation som kopplar webbgränssnitt mot RDBHS-systemet.

5. Skärmdump över av ASP dynamiskt HTML-resultat efter körning av SQL-fråga mot RDBHS-systemet.

6. DTD:er för XML-versionen av prototypsystemet. 7. XML-dokumentens källkod.

8. XSL-mallar för XML-systemet.

Bilaga 1 - Tabeller över RDBHS-versionen av prototypsystemet

In document Är XML redo att tillämpas? (Page 71-76)

Related documents