|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Constantin Svintsoff 2:5020/400 23 Mar 2001 23:02:50 To : All Subject : Re: Cache and WWW -------------------------------------------------------------------------------- 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о то применение ему, про которое Вы написали - это, безусловно, извращение. Из CORBA'вских (или правильнее говорить idl'ных) элементарных типов можно (sequence+union+struct) вполне можно соорудить все что только может понадобится, без особых проблем. И далее совершенно спокойно можно их "семантически интерпретировать и следуя своей внутренней логике обработать". XML - тут совершенно - не нужен, достаточно того что есть. А с XML - тебе придется производить лишнюю работу - в одноме месте его генерить, в другом месте парсить и понимать.. нафига? И, кстати, на нижнем уровне - не string, а sequnce<Octet> лучше - меньше накладных расходов:). Хотя, вообще говоря можно взять XML + какой-нить сетевой протокол и обойтись вообще безо всякой корбы - времени на разработку уйдет слегка побольше, весить все будет сильно меньше. Хотя это зависит от того, насколько в данном конретном случае нужны всякие стандартные CORBA сервисы. /Constantin --- ifmail v.2.15dev5 * Origin: A poorly-installed InterNetNews site (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/65300e808672.html, оценка из 5, голосов 10
|