Б С Бусигін - Прикладна інформатика - страница 65

Страницы:
1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83 

Web server (Web-сервер)

Программное обеспечение, предоставляющее сервисы для доступа в Интернет, интранет и экстранет. Web-сервер управляет работой Web-сайтов, обеспечивает поддержку протокола HTTP и других протоколов и выполняет серверные программы (такие, как скрипты CGI или сервлеты), для обеспечения разных функций. В архитектуре J2EE Web-сервер обеспечивает сервисы Web-контейнерам.

Web services (Web-сервисы)

О Существует много вещей, которые могут быть названы "Web services" (Web-сервисами) в мире окружающих нас вещей. Тем не менее, рабочая группа W3C, основываясь на существующей архитектуре Web-сервисов, остановилась на следующем определении. Web-сервис является программной системой, разработанной для поддержки интероперабельности межмашинного взаимодействия в компьютерной сети. Он имеет интерфейс, описанный в машинно-обрабатываемом формате (как правило, WSDL). Другие системы взаимодействуют с Web-сервисом заданным способом, соответствующим описанию, использующему SOAP-сообщение, типично передаваемым с использованием протокола HTTP с XML сериализацией в привязке к другим Web-ориентированным стандартам. Web Сервисы являются системами, базирующимися на информации, представляемой и манипулируемой с применением XML технологий, с использованием Интернета для непосредственного взаимодействия между приложениями (application-to-application). Эти системы могут включать программы, объекты, сообщения или документы. Web Сервисы обеспечивают независимый от данных механизм (data-independent mechanism) программной обработки бизнес сервисов в Интернете, с использованием стандартных XML протоколов и форматов. Доступ к Web Сервисам может обеспечиваться на уровне браузеров, но это требование не является обязательным и не требует применения HTML.

© Основой сервис-ориентированного Web является Web-сервис — набор логически связанных функций, которые могут быть программно вызваны через Internet. Информация о том, какие функции предоставляет данный Web-сервис, содержится в документе WSDL (Web Service Description Language), а для поиска существующих Web-сервисов предполагается использование специальных реестров, совместимых со спецификацией UDDI (Universal Description, Discovery and Integration).

© Web-сервисы иногда именуются сервисами приложений (application services). Сервисы (обычно включающие некоторую комбинацию программ и данных, а также человеческие ресурсы), создают возможность и условия для использования бизнес-ориентированных Web-серверов ( business's Web server) Web пользователями (Web users) или другими Web-ориентированными программами. Поставщики Web-сервисов обычно называются поставщиками сервисов приложений (application service providers, ASP). Web-сервисы разделяются на такие главные сервисы, как управление хранением и управление связью с покупателями (customer relationship management, CRM) или проведение электронных аукционов. Ускорение создания новых таких приложений составляет главнейшее направление развития Web. Пользователи могут использовать некоторые Web-сервисы посредством пиринговых подключений (peer-to-peer - соединение равноправных узлов локальных вычислительных сетей (ЛВС)), вместо обращений к центральному серверу. Некоторые сервисы могут взаимодействовать с другими сервисами для обмена процедурами и данными, поддерживаемого классом программного обеспечения, называемом middleware. Впоследнее время термин "Web services" описывает стандартный способ интеграции Web-размещаемых (Web-based) приложений с использованием открытых стандартов XML, SOAP, WSDL и UDDI. XML используется для организации и использования данных. SOAP служит для передачи данных сетях, WSDL применяется для описания доступных данных, а UDDI используется для перечисления доступных сервисов.

О Web-сервисы являются новой Интернент-парадигмой, независимой от платформ и языков программирования. Web-сервисы являются автономными, модульными приложениями, которые могут быть описаны, опубликованы, размещены и быть вызваны через электронную вычислительную сеть для создания новых продуктов и сервисов.

Web site (см. Веб-сайт)

Web-провайдер

Организация, организующая поставки услуг Интернета для пользователей. Синоним -ISP (см. ISP).

Web-сервер (Web server)

О Компьютер, на котором хранится Web-узел и который делает его доступным пользователям Internet.

© Программное обеспечение, предоставляющее сервисы для доступа в Интернет, интранет и экстранет. Web-сервер управляет работой Web-сайтов, обеспечивает поддержку протокола HTTP и других протоколов и выполняет серверные программы (такие, как скрипты CGI или сервлеты), для обеспечения разных функций. В архитектуре J2EE Web-сервер обеспечивает сервисы Web-контейнерам. Web-Сервисы (см. Web services) Web-страница (Web page)

Отдельно взятый документ Всемирной Паутины (WWW). Представляет собой HTML-документ вместе с файлами, на которые из него есть ссылки. Как правило, текстовый файл с расширением .html. Web-технологии

Средства создания, размещения и пересылки информации в World Wide Web в разных форматах. Предполагают использование скриптовых языков программирования и технологий работы на стороне клиента и на стороне сервера. К Web-технологиям в последнее время относят следующие элементы:

-именование Web ресурсов и их компонентов (Naming);

-распределённые вычисления в Web (Distributed computation);

-безопасность и перевод денежных средств в Web (Security and money);

-функциональное программирование (functional programming);

-Интернет технологии и организации (Internet technology and organizations);

-Web технологии: HTML, HTTP, WAIS (Wide Area Information Server);

-сценарные языки программирования на клиентской и серверной частях;

-технологии организации контента в Web (ASP (Active Server Objects), JSP);

-технологии анимации (Flash, MetaStream);

-базы данных на Web серверах и Web узлах (MySQL и др.);

-Web участники (компании, организации и люди) Web-узел (синоним: Web site)

Совокупность взаимосвязанных Web-страниц. Синоним - Web-сайт, или просто сайт. Вместе с тем, Web-узел может означать структуру, существенно расширенную за счёт применения в нём баз данных и элементов сценарных технологий, располагаемых на Web-сервере, где также размещён авторский Web-узел. White paper (дословно: "белая книга")

Термин, применяемый в сфере науки и техники для характеристики авторитетных докладов или реферативных изданий, как правило, описывающих технологические особенности и преимущества новых и перспективных разработок (программ, товаров, изделий и др.). Обычно размещаются на Web-сайтах для ознакомления он-лайн. Готовятся ипубликуются работниками исследовательских организаций или фирм производителей, либо независимыми консультантами.

WIMP (Windows-Icons-Menus-Pointing device)

Тип интерфейса, используемый традиционно в оконно-ориентированных операционных системах и приложениях.

Windows

Дружественная пользователю операционная система, разработанная в 1985 году корпорацией Microsoft для персональных компьютеров (personal computers, PC), сначала устанавливаемая, как надстройка дисковой операционной системы DOS. На начальных этапах Windows эмулировала графический интерфейс пользователя (graphical user interface, GUI), разработанный фирмой Apple и ставший с тех пор индустриальным стандартом для настольных (desktop) компьютеров.

Windows CE

Упрощенная   версия   операционной   системы   Windows,   предназначенная для карманных ПК, других цифровых компаньонов и встроенных систем. Wizard (Мастер, Помощник)

О Последовательность страниц, отображаемых во вторичном окне приложения, помогающих пользователю в выполнении конкретной задачи. Эти страницы, как правило, запрашивают у пользователя всю информацию, необходимую для выполнения данной задачи.

© Контекстно-чувствительное (context-sensitive) либо открываемое по команде окно диалога, которое автоматически появляется в некоторых компьютерных приложениях для помощи пользователю в необходимых случаях в особых местах программы либо при вызове из различных разделов меню программы. Помощник может быть отключён, если его помощь оказывается назойливой или не нужной. Примером наиболее часто используемого помощника является Мастер диаграмм, вызываемый в приложении MS Excel либо щелчком мыши по кнопке стандартных инструментов Мастер диаграмм, либо из главного меню выполнением последовательности команд Вставка/Диаграмма.

Workflow (последовательность выполняемых действий, поток работ)

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

World Wide Web (или просто Web), сервис-ориентированный (см. WWW)

Новая модель Web-сервисов, по которой Web состоит из набора серверов приложений, обменивающихся информацией в формате XML по протоколу SOAP. Основой сервис-ориентированного Web является Web-сервис — набор логически связанных функций, которые могут быть программно вызваны через Internet. Информация о том, какие функции предоставляет данный Web-сервис, содержится в документе WSDL (Web Service Description Language), а для поиска существующих Web-сервисов предполагается использование специальных реестров, совместимых со спецификацией UDDI (Universal Description, Discovery and Integration).

Wrapper (обёртка)

Объект, который инкапсулирует и делегирует некоторым образом другому объекту изменение его интерфейса или поведения.

WSCI (Web Service Choreography Interface)

Интерфейс предназначен для "увязки" событий и транзакций при взаимодействии различных систем и приложений в распределенной вычислительной среде.

WSDL (Web Services Description Language)

Язык описания Web-сервисов. XML-форматируемый язык, который используется для описания возможностей Web-сервисов, как коллекции конечных точек коммуникаций, способных  обмениваться  сообщениями.  WSDL является  интегральной  частью UDDI

(всемирной службы регистрации участников бизнес-процессов), базирующейся на технологии XML. UDDI использует язык WSDL, который был разработан совместно Microsoft и IBM.

WWW (синонимы: см. World Wide Web, Web, см. Всемирная паутина)

О Раздел Internet, образуемый всей совокупностью гипертекстовых (HTML) документов, размещённых на Web-серверах. Логически делится на множество Web-узлов и порталов. Для доступа к размещаемым на серверах документам используется протокол HTTP. Следует особо отметить, что WWW не является синонимом Internet.

© Одна из услуг Интернета, позволяющая публиковать информацию в сети. Использует протокол HTTP (Hyper Text Transfer Protocol, протокол передачи гипертекста). WWW-информация обычно представляет собой гипертекст, создаваемый с помощью языка HTML (Hypertext Markup Language, язык разметки гипертекста). WWW позволяет создавать приложения, доступ к которым может получить любой пользователь, имеющий выход в сеть.

- X -

XML (Extensible Markup Language).

Язык и технология для описания принципов работы с любыми видами данных. Спецификация, разработанная организацией W3C. XML является упрощённой версией языка SGML, разработанного специально для создания и размещения в Интернете Web документов и Web контента. Язык XML позволяет разработчикам создавать свои собственные пользовательские тэги, реализующие определения, передачу, подтверждение правильности и соответствующую интерпретацию данных, циркулирующих между приложениями и между организациями.

XML-Related Terms and Definitions (XML-ориентированные термины и определения) DTD: Document Type Definition (Определение типа документа). DOM: Document Object Model (Объектная модель документа). Schema: Описывает и ограничивает XML контент. XSD: XML Schema Definition (Определение XML схем). XSL: Extensible Style Sheet Language (Расширяемый язык стилей листов). XSLT: Extensible    Style    Sheet    Language    Transformation (Преобразование

расширяемого языка стилей листов). XPath: Синтаксис, используемый для поиска элементов в XML.

SGML: Standard Generalized Markup Language (Обобщённый стандартный язык разметки).

eBXML: Electronic   Business   Extensible   Markup   Language   (Язык разметки

электронного бизнеса). BPML: Business Process Markup Language (Язык разметки бизнес процессов). BPEL: Business Process Execution Language (Язык выполнения бизнес процессов). Topic Map: навигация по XML контенту и Web-ресурсам.

- А -

Аббревиатура (abbreviation)

Укороченная форма слова или фразы, используемая для сокращения места, занимаемого текстом при печати или упрощения произношения. Как правило, состоит из первых букв или первых нескольких букв, завершающихся точкой. Например, assoc. для слова association, P.O. для фразы post office. Некоторые термины могут иметь более чем одну аббревиатуру: v. или vol. для volume (том книги или том жёсткого диска). В более простых случаях аббревиатура может состоять просто из первых букв фразы (WWW- World Wide Web), либо начальных или конечных фрагментов слов фразы: системный администратор -сисадмин (англ. sysadmin), bit - binary digit_ Абстрагирование

Процесс обобщения, при котором внимание сосредотачивается на сходстве объектов.

Абстрактная машина

О Представление о вычислительной машине в терминах информационных ресурсов и операций, доступных программе. Эти ресурсы и операции могут соответствовать реальным или имитироваться операционной средой. Абстрактная машина может не учитывать некоторые возможности реального компьютера, возможно определение абстрактной машины без её реального воплощения для описания семантики языка или доказательства свойств программ.

© Абстрактная спецификация для вычислительного устройства, которое может быть реализовано разнообразными способами, как программно (software), так и аппаратно (hardware). Компиляция набора инструкций (команд) на виртуальной машине, производится точно так же, как компилировался бы набор инструкций в микропроцессоре. Виртуальная машина Java (Java virtual machine) состоит из набора инструкций байткода, набора регистров, стэка, динамической сборки мусора и области для сохранения методов. Абстрактное представление данных (data abstraction)

О Использование при работе с объектами только определенных над ними операций, без учета их внутреннего представления.

© Методология программирования, при которой программа описывается как совокупность абстрактных типов данных. Абстракция данных обеспечивает большую модульность, чем процедурная абстракция.

© Принцип определения типа данных (data type), через операции, которые могут выполняться над объектами данного типа. При этом вводится следующее ограничение: значения таких объектов могут модифицироваться и наблюдаться только путем использования этих операций. Такое применение общего принципа абстрагирования (abstraction) приводит к понятию абстрактного типа данных (abstract data type).

Абстрактное представление данных имеет очень большую важность в современном программировании, особенно при грубом структурировании программ. Использование такого представления дает целый ряд преимуществ, в частности, возможность использовать естественные единицы для описания и верификации данных (module specification). Оно обеспечивает основу для высокоуровневого проектирования и хорошо согласуется с принципами утаивания информации (information hiding).

Описание типа данных через имеющиеся операции предоставляет всю необходимую для использования этого типа данных информацию, в то же самое время обеспечивая максимальную свободу реализации. Это означает, что в случае необходимости способ реализации можно изменить прозрачно для пользователей. Кроме того, появляется возможность создания «библиотеки» полезных абстракций данных: стеков, очередей и т.д.

Типичная реализация абстрактного типа данных в программе - это реализация с помощью многопроцедурного модуля, реализуемого в языках объектно-ориентированного программирования (ООП) в виде компонентов (объектов) некоторых классов. Такой модуль имеет локальные данные, которые могут использоваться для представления значения данного типа, а каждая процедура, именуемая методом, реализует одну из операций, ассоциированных с этим типом.

Доступ к локальным данным модуля может осуществляться только со стороны этих процедур, так что пользователь этого типа данных может производить доступ только к операциям и не имеет прямого доступа к представлению. Программист, таким образом, имеет полную свободу действий при выборе представления, которое остается прозрачным (потайным - hiding) для пользователей и может при необходимости быть изменено. Для представления значения каждого абстрактного типа данных используется определенная часть локальных данных модуля.

Страницы:
1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83 


Похожие статьи

Б С Бусигін - Прикладна інформатика