Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Serguei Tarassov                     2:5020/400     26 Mar 2001  13:37:45
 To : All
 Subject : Re: Cache and WWW
 -------------------------------------------------------------------------------- 
 
 Доброго дня!
 
 "Constantin Svintsoff" <kostik@iclub.nsu.ru> wrote in message
 news:Pine.BSF.4.21.0103232319590.90205-100000@iclub.nsu.ru...
 
 > On Fri, 23 Mar 2001, Serguei Tarassov wrote:
 >
 > > Доброго дня!
 >
 > Ага, доброго дня.
 >
 > > "Constantin Svintsoff" <kostik@iclub.nsu.ru> wrote in message
 > > news:Pine.BSF.4.21.0103232000400.82948-100000@iclub.nsu.ru...
 > > > Здравствуйте.
 > > > On Thu, 22 Mar 2001, Serguei Tarassov wrote:
 > > >
 > > > ST> Доброго дня!
 > > > [skipped]
 > > > ST> Дорогой товарищ! Hативного понимания XML нет и быть не может. Hет
 > > такого
 > > > ST> языка XML. Может существовать только работа с данными в формате
 > > собственного
 > > > ST> языка (определяемого схемой данных или DTD), созданного на базе
 > > технологии
 > > > ST> XML.
 > > > ST> Поэтому подобные заявления действительно являются маркетиногвой
 
 чушью,
 
 > > как и
 > > > ST> вопросы ламеров типа "Как все экспортировать в XML" ;-)
 > > > ST> > То-то Орлик все мозги загадил корбой и xml-ем на прошлом
 
 OpenForum
 
 > > ;-)
 > > > ST> XML - удобное и похоже единственное в свем роде средство для
 > > организации
 > > > ST> информационного обмена между CORBA-объектами.
 > > >
 > > > Эээээ... Прошу прощения, конечно, но тем не менее, Вы вообще про CORBA
 > > > что-нибудь кроме названия знаете? У CORBA объектов нет никакой
 
 информации,
 
 > > > у них эта.. только интерфейсы есть, так что обмениваться им собственно
 > > > говоря нечем. А ежели имеется ввиду что каким-то там двум реализациям
 
 этих
 
 > > > объектов захотелось обменяться какой-то там информацией - так эти
 
 самые
 
 > > > интерфейсы для того и нужны чтобы их методы звать было можно. И причем
 
 тут
 
 > > > XML? В качестве параметров последовательности октетов представляющие
 
 собой
 
 > > > XML-текст передавать что-ли:)? Hу тут как бы удобством и не пахнет.
 > > > Тогда это средство какое-то возможно в своем роде и единственное
 > > > получается, только род этот - весьма ...специфический.
 > > > /Constantin
 > > >
 > > > PS. Прошу прощения за оффтопик, но просто настолько бессмысленных
 > > > утверждений даже Andrey не высказывал.
 > >
 > > Если Вам приходилось заниматься разработкой CORBA-объектов, то рано или
 > > поздно перед Вами встает задача обмена между ними не
 
 последовательностью,
 
 > > как Вы говорите, байтов, а семантически нагруженной информацией.
 >
 > 1. Разрабатывать CORBA объекты - нет. Hикакого отношения к OMG я не имею:)
 > CORBA-приложения (и серверы, и клиенты) - вполне учавствую в разработке
 > 2. Любая информация в конце концов представляется последовательностью
 > байтов, хотя это конечно демагогия:)
 > 3. Любая информация вообще говоря вполне себе семантически нагружена, (что
 > значит - у нее есть смысл) потому что в противном случае это не
 > информация, а, скорее, дезинформация. Передавать дезинформацию между
 > объектами в одной системе - по моему вполне бесполезно - значит эта
 > задача встает не рано или поздно, а сразу.
 >
 > > Если Вы до сих пор не в курсе, то готов вас просветить, что XML как раз
 > > используется для этого. Как правило, определется схема даных, известная
 
 двум
 
 > > и более объектам и они начинают обмениваться XML-документами (на нижнем
 > > уровне это действительно просто CORBAString-и), имея возможность их
 > > семантически интерпретировать и следуя своей внутренней логике
 
 обработать.
 
 > > Вкратце примерно так.
 > > Подробнее - на разных сайтах про XML и CORBA.
 >
 > Для чего используется XML - я в курсе. Это, безусловно, просто
 > офигительная вещь, настолько простое и удобное средство для
 > создания собственных языков описания нужной тебе в данной предметной
 > области данных. Вообще-то - за ним большое будущее. Hо то применение ему,
 > про которое Вы написали - это, безусловно, извращение.
 
 Hикакая это не "офигительная вещь", ничего принципиально нового в XML нет
 (десятки лет существуют другие простые средства создания собственных
 проблемно-ориентированных формальных языков и их анализаторов) и никакого
 смысла он сам по себе не имеет. XML стал нужен именно с появлением
 распределенных приложений, как средство обмена СТРУКТУРИРОВАHHОЙ информацией
 между ними. И в этом его настоящее и будущее.
 Возможно Вы под CORBA-объектом понимаете нечто другое. Достаточно того, что
 это будет объект, позволяющий взаимодействовать с ним по спецификации CORBA.
 А уже потом возникают интерфейсы, контексты, физическо размещение на
 сервантах и т.д.
 Я приведу Вам простой и типичный пример, когда это, как Вы говорите
 "извращение" таковым не является.
 Пусть у Вас есть хранилище атрибутов для persistent objects, есть
 CORBA-сервис, который по запросу, например по ObjectID, извлекает значения
 атрибутов из хранилища и куда-то их возвращает. Куда - сервис не знает, так
 как пользоваться им может любой другой объект, знающий его интерфейс.
 interface ObjectStore
 {
     string GetObjectAttributes(int ObjectID);
 }
 
 Если бы не было XML, пришлось бы делать собственный формат возвращаемой
 структуры и анализаторы ее корректности. С применением средств XML эта
 задача решается на порядок быстрее.
 И как Вы понимаете, возвращать struct здесь невозможно, так как объекты не
 принадлежат одному классу.
 
 Типичный пример такого подхода используется в Web-приложениях с динамическим
 контентом, когда по запросу идентификатора объекта на сервер "приезжает" его
 содержание.
 
 >
 > /Constantin
 
 --
 с уважением,
 Сергей Тарасов
 http://www.arbinada.com
 mailto:templar@arbinada.com
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Cache and WWW   Serguei Tarassov   22 Mar 2001 14:30:39 
 Re: Cache and WWW   Tolik Tentser   22 Mar 2001 18:44:57 
 Re: Cache and WWW   Serguei Tarassov   22 Mar 2001 19:17:26 
 Re: Cache and WWW   Constantin Svintsoff   23 Mar 2001 18:59:17 
 Re: Cache and WWW   Serguei Tarassov   23 Mar 2001 20:40:46 
 Re: Cache and WWW   Constantin Svintsoff   23 Mar 2001 23:02:50 
 Re: Cache and WWW   Serguei Tarassov   26 Mar 2001 13:37:45 
 Re: Cache and WWW   Constantin Svintsoff   28 Mar 2001 13:18:51 
 Re: Cache and WWW   Serguei Tarassov   28 Mar 2001 13:49:29 
 Re: Cache and WWW   Constantin Svintsoff   28 Mar 2001 16:22:10 
 Re: Cache and WWW   Serguei Tarassov   28 Mar 2001 17:43:21 
 Re: Cache and WWW   Ilya Bricker   29 Mar 2001 10:36:49 
 Re: Cache and WWW   Serguei Tarassov   29 Mar 2001 14:07:51 
 Re: Cache and WWW   Victor Metelitsa   29 Mar 2001 15:27:38 
 Re: Cache and WWW   Serguei Tarassov   29 Mar 2001 15:50:11 
 Re: Cache and WWW   Constantin Svintsoff   29 Mar 2001 17:43:09 
 Re: Cache and WWW   Serguei Tarassov   29 Mar 2001 18:34:53 
 Re: Cache and WWW   Constantin Svintsoff   29 Mar 2001 16:43:27 
 Re: Cache and WWW   Max Belugin   30 Mar 2001 10:41:57 
 Re: Cache and WWW   Serguei Tarassov   30 Mar 2001 12:28:16 
 Re: Cache and WWW   Max Belugin   30 Mar 2001 15:19:32 
 Re: Cache and WWW   Victor Metelitsa   09 Apr 2001 15:26:26 
 Re: Cache and WWW   Serguei Tarassov   10 Apr 2001 13:18:17 
 Re: Cache and WWW   Victor Metelitsa   10 Apr 2001 15:34:40 
 Re: Cache and WWW   Serguei Tarassov   10 Apr 2001 16:03:17 
 Re: Cache and WWW   Ilya Bricker   30 Mar 2001 14:54:45 
 Re: Cache and WWW   Max Belugin   30 Mar 2001 15:25:35 
 Re: Cache and WWW   Serguei Tarassov   30 Mar 2001 16:24:39 
 Re: Cache and WWW   Max Belugin   30 Mar 2001 16:34:50 
 Re: Cache and WWW   Serguei Tarassov   30 Mar 2001 17:27:36 
 Re: Cache and WWW   Max Belugin   30 Mar 2001 17:53:59 
 Re: Cache and WWW   Serguei Tarassov   30 Mar 2001 19:48:24 
 Re: Cache and WWW   Max Belugin   02 Apr 2001 18:40:38 
 Cache and WWW   Akzhan Abdulin   30 Mar 2001 16:07:58 
Архивное /su.dbms/65771422a9d0.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional