Сообщения

Сообщения за февраль, 2010

CLEAR

Clear Language for Entity Adequate Representation Short guide Version 7.0 Date: 2008-01-31 1. Overview This language is designed for platform independent entity representation for memory structures, storage and network interactions as well. It is next step in data representation languages evolution after markup languages, so it is based on both, XML experience and binary data encoding. But it is devoid of indeterminacy on the one hand and is human understandable on the other hand. Clear language structures are simple and obvious so do not expect something supernatural here. It is simple and clear... 2. Requirements Compact and efficient Expressive and human-readable High-performance parsing Single-meaning syntax and modeling rules Native hierarchical, table, network and relational structures support Object-oriented and data types support Maps directly to programming-language structures Maps directly to network protocol packets Maps directly to database engi

Сеть документов, сеть приложений или сеть баз данных?

Часть 2 (продолжение) Очень важным вопросом в интеграции приложений есть фиксация набора стандартов. Для современного интернета характерна война стандартов, причем, концептуально одинаковых, а разных, только по реализации. Например, формальные языки описания объектов расплодились в огромном количестве, а по сути все являются различными синтаксисами одной абстракции. Абстракцию эту можно определить как “сериализация объектов”, а перечисление понятий в нее входящих, может выглядеть так: объект, свойство, значение, иерархия вложенности. Примерно такая же ситуация и с веб-сервисами, разновидностей коих мы наблюдаем великое множество, и каждый раз при создании веб-приложения разработчики стоят перед выбором из нескольких десятков конкурирующих стандартов. Какая же интеграция приложений при таком разнообразии? Большая часть процессорного времени и памяти приходятся на синтаксический разбор, конвертацию, всевозможные преобразования несогласованных форматов. Что же касается СУБД, то реляцион

Сеть документов, сеть приложений или сеть баз данных?

Часть 1 Человеческий мозг склонен считать временное постоянным, а частные случаи ошибочно принимать за абсолютные истины. Практика использования бумажных документов настолько сильно обосновалась в сознании за многие века применения рукописных и печатных носителей информации, что автоматически была перенесена и в сферу электронных коммуникаций. Таким образом, имитация бумажных документов в цифровом виде, привела к созданию глобальной паутины гипертекстов, которая является не более, чем сетью документов со ссылками. Для поиска в этом массиве информации потребовались средства индексации - поисковые машины, которые породили целую индустрию поисковой оптимизации и контекстной рекламы. Не смотря на то, что поисковые машины выполняют каждый день в сотни раз больше запросов к электронным документам, чем существует веб-страниц во всемирной сети, найти адекватную информацию с каждым днем становится все сложнее. С ростом количества страниц и автоматическим дублированием контента скорость и каче