|
|
WIADOMOŚCI
|
|
(2005.04.10)
|
W ciągu kilku lat XML wdarł się bez mała w każdą dziedzinę technologii. Uniwersalność XML, będąca jedną z jego podstawowych zalet, zaczyna mu jednak ciążyć. Czy XML, jaki znamy - prosty, wygodny i jednoznacznie zrozumiały, odejdzie wkrótce w niebyt?
XML stał się uniwersalnym formatem zapisu niemal dowolnej informacji, w której można wyróżnić pewną strukturę. Znacznie prostszy od SGML - języka leżącego u podstaw koncepcji XML - miał być formatem, który rozumieją zarówno maszyny, jak i człowiek. Oczywiście nie użytkownik, ale raczej programista, który dzięki XML miał być w stanie szybko zweryfikować, czy to, co generuje, na pewno jest prawidłowe. XML stał się także - szybciej, niż ktokolwiek mógł przypuszczać, standardem w dziedzinie integracji aplikacji.
XML to w gruncie rzeczy plik tekstowy, w którym struktura informacji, jej rola i znaczenie określane są nie przez tabulatory, średniki czy przecinki, a przez znaczniki (tagi) będące metadanymi. Opisywane na tych łamach niejednokrotnie zalety XML, zwłaszcza w kontekście integracji aplikacji, są obecnie zagrożone, i to co najmniej na dwa sposoby.
Po pierwsze, zagrażają mu mnożące się jak grzyby po deszczu języki i formaty oparte na XML, powstające często tylko dlatego, że "tego jeszcze nie było w postaci XML". Po drugie, nie bez związku z pierwszym, coraz wyraźniej pojawia się problem wydajności przetwarzania XML, skutkujący inicjatywami dążącymi do jego przyspieszenia - najlepiej przez przekształcenie do formy binarnej. Jeśli oba te trendy się utrzymają, dorobek XML - nie tylko w dziedzinie integracji - zostanie w praktyce zaprzepaszczony. Czy tego właśnie chcemy?
Po co komu XML
Na pytanie "czym jest XML" nie można odpowiedzieć prosto. Z jednej strony jest to po prostu format pliku. Jednak - dookoła tego standardu opracowano wiele dodatkowych formatów, które określają strukturę dokumentu XML. Mamy np. standardy dotyczące "zapytań" wybierających dane z dokumentu XML (XPath, XQuery, XLink itp.), mamy infrastrukturę związaną z bezpieczeństwem, mówiącą o tym, w jaki sposób zapisać w postaci XML klucz publiczny, jak zaszyfrować dokument XML, czy też jak dodać do niego podpis cyfrowy...
Więcej w tygodniku Computerworld nr 15/2005
|
| |  |
Zobacz też: Aktualności Artykuły
|
|
|
|
| Oracle: 45 krytycznych poprawek we wtorek | (2008.07.11) | | W najbliższy wtorek (15 lipca) Oracle opublikuje zestaw aktualizacji Critical Patch Update. To pierwszy tego typu pakiet Oracle zawierający krytyczne poprawki bezpieczeństwa dla rozwiązań firm BEA, Hyperion i TimesTen. Nie zapowiedziano żadnych łat dla produktów J.D. Edwards. Aż 11 spośród zapowiedzianych 45 poprawek dotyczyć będzie wykrytych luk w oprogramowaniu bazodanowym Oracle. |
| Baza wielka jak Internet | (2008.07.10) | | Rozproszona, klastrowa baza danych, wyposażona w inteligentne mechanizmy zarządzania i skalowania systemu to oryginalna oferta firmy Aster Data Systems. |
| Google udostępnia własne mechanizmy wymiany informacji - Protocol Buffers | (2008.07.09) | | Na licencji open source udostępnione zostały wewnętrzne, służące do wymiany danych, mechanizmy Google. Narzędzie Protobuf umożliwia łatwą konwersję struktur danych do odpowiadających im klas w wybranym języku programistycznym i być bardziej efektywne od języka XML. Według zapowiedzi Google zamierza stopniowo udostępniać kolejne rozwiązania stworzone dla własnych potrzeb. |
| Polacy rozpoczęli walkę o nagrody Imagine Cup 2008 | (2008.07.04) | | W Paryżu rozpoczęły się finały konkursu programistycznego Imagine Cup, organizowanego przez Microsoft. W szranki stanęli także Polacy - nasi programiści wystartują w czterech kategoriach finałowych. |
| Google i Yahoo szukają we flashu | (2008.07.01) | | Operatorzy dwóch najpopularniejszych wyszukiwarek internetowych - Google oraz Yahoo! - zaczęli właśnie wyposażać swoje mechanizmy w narzędzia, które pozwolą im na wyszukiwanie informacji "zaszytych" w animacjach flash (plikach SWF). O podpisaniu porozumień, dzięki którym będzie to możliwe, poinformował właśnie koncern Adobe. |
|
|
|