Базовые понятия

Облачные приложения

SaaS - (англ. software as a service — программное обеспечение как услуга; также англ. software on demand — программное обеспечение по требованию) бизнес-модель продажи и использования программного обеспечения, при которой поставщик разрабатывает веб-приложение и самостоятельно управляет им, предоставляя заказчику доступ к программному обеспечению через Интернет.

PaaS - Platform as a Service (PaaS, «платформа как услуга») — модель предоставления облачных вычислений, при которой потребитель получает доступ к использованию информационно-технологических платформ: операционных систем, систем управления базами данных, связующему программному обеспечению, средствам разработки и тестирования, размещённым у облачного провайдера.

Базы данных

Predictable Database - предсказуемая БД. ???

CAP-теорема - В распределённой системе невозможно обеспечить одновременное выполнение всех трёх условий: корректности, доступности, устойчивости к сбоям узлов.

Consistency - Согласованность данных, консистентность данных, data consistency, целостность данных, непротиворечивость. Единожды обновив информацию всегда могут получить самые актуальные данные при их последующем запросе. И не важно, насколько быстро можно получить ответ.(Целостность базы данных)

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

Partition - расщепление распределённой системы на несколько изолированных секций не приводит к некорректности отклика от каждой из секций.

Scalability - Масштабируемость.

Разные

Скрайбинг - способ визуального мышления. (1 , 2)

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

Base64 - это специальный метод кодирования информации в 64-разрядный код (6 бит), широко используемый в приложениях электронной почты для кодирования бинарных данных. Весь диапазон закодированных символов укладывается в английский алфавит, цифры и ряд специальных символов.

Http порты - не является физическими или аппаратными портами, к которым подключаються кабеля; являются логическими адресами с целочисленными значениями, которые дают возможность клиентам запрашивать различные сервисы на одном сервере. Номер порта задает логическое местоположение, где сервер ожидает и принимает соединения от клиентов. Когда клиент соединяется с сервером для запроса сервиса, клиент должен указать номер порта для этого сервиса, в противном случае клиентский запрос не будет обработан. Номера портов представляют собой положительные целые числа со значениями до 65535 (2^16). Нумерация портов осуществляться отдельно для протокола TCP и UDP.

Performance (перфоманс) - производительность (Java Performance)

Metadata (Метаданные) - это данные о данных, информация об информации, описание контента. Дополнительная информация, которая может сопровождать классы, интерфейсы, методы и поля. (Метаданные в среде .Net)

Персистентность - в программировании означает способность состояния существовать дольше, чем процесс, создавший его. Персистентность называется «ортогональной» или «прозрачной», если она реализована как внутреннее свойство среды исполнения программы.

stub - Функция-заглушка. Функция, не выполняющая никакого осмысленного действия, возвращающая пустой результат или входные данные в неизменном виде. Используется:
Для наглядности при проектировании структуры классов приложения.
Часть функций может быть «заглушена» для отладки других функций.
Для ограничения доступа к некоторым полям класса (например, к корню дерева).

Артефакт — это искуственно сделанный предмет или какое - либо явление, не существующее в природе в самородном виде.

SOA - service-oriented architecture (сервис-ориентированная архитектура). подробнее, разработка от Oracle

CRUD - create read update delete — «Создание чтение обновление удаление» wiki

URL - Uniform Resource Locator, указание на местоположения ресурса в сети

Paxos - Консенсус в распределенных системах. Статья 1

Пока не указано иное, содержимое этой страницы распространяется по лицензии Creative Commons Attribution-ShareAlike 3.0 License