Покупателям лицензии на Adobe ColdFusion достается важный режим упрощенной идентификации по типам и параметрам, по именам и описаниям, что облегчает использование устройств. Подобный режим доступен без загрузки и установки сторонних плагинов, что облегчает разумный выбор контента и делает проще повседневную работу благодаря лаконичному интерфейсу. Другим значимым преимуществом оказывается наличие интегрированных API. Такие дополнительные интерфейсы делают проще настройку и взаимодействие с функционалом, что помогает эффективнее собирать, к примеру, данные о геолокации, узнавать, что происходило при записи и воспроизведении видеоматериалов, аудиодорожек. Система рассчитана еще и на получение доступа к видеокамерам, жестким дискам, флешкам и даже акселерометрам.
Базы данных интегрируются на клиентском участке. Это позволяет существенно нарастить производительность труда, так как отпадает необходимость прикреплять обработчик обратного вызова. Прямой вызов содержимого базы с клиентской стороны через модули SQL поддерживается благодаря комфортному тегу CFQUERY. Цена Adobe ColdFusion уплачивается еще и за неповторимые возможности по отладке устройств. Трудно найти что-то более оптимальное в области обнаружения и корректировки ошибок, причем как в инсталлированных программах, так и в мобильных приложениях браузерного формата. Важную роль играет удаленное подсоединение гаджета к ColdFusion Builder. После этого можно будет провести тест в соответствующей среде, используя поэтапное отлаживание кодов. Многопозиционный контроль подразумевает отслеживание внешнего облика любых приложений, в том числе подключенных через веб; такой функционал обеспечивается внутренним сервером Weinre. Повлиять на свойства элементов можно через все ту же среду, оценивая последствия внесенных изменений в реальном времени.
Доступы к серверам стали эффективнее прежнего, так как можно сформировать экземпляры компонентов сервисного софта для мобильных приложений. Для этой цели надо только обратиться к серверному узлу без необходимости создавать прокси-сервера и транслировать изощренные адресы. Интерфейсы приложений будут разрабатываться при помощи тегов. Повторно использовать и распространять интерфейсные модули удастся эффективно, что позволяет ускорить разработку и облегчать прохождение тестов. Специальный конвертер поможет превратить обычный HTML в файлы PDF. Модуль изучает код CSS, исследует настройки. Это позволяет исключить расхождения во внешнем виде и в функционировании контента. Отпадает риск нарушить форматирование, сбить настройки макета или исказить гиперссылки.
Разработчики предусмотрели авторизацию через соцсети, в отличие от прежних версий, требовавших регистрации по полному циклу. Для такой облегченной аутентификации необходимо применять тег CFOAUTH. Заказать Adobe ColdFusion целесообразно и по ряду других причин. Среди них — опция вложений ПДФ. Файлы популярного формата преобразуются в обособленные документы с привязкой полного круга требуемых дополнений. Как только файл пытаются открыть в Adobe Acrobat или аналогичном просмотрщике, система покажет перечень вложений. Подробное знакомство с каждым из них возможно по первому же щелчку. Не менее важным дополнением может считаться введение водяных знаков. Всего их 15, но всегда можно создать свой знак, если стандартного запаса не хватает. Придется лишь указать определенную страницу и пометить, где что должно находиться. Изменения коснулись также сферы безопасности. Речь идет об аутентификации NTLM, которая обеспечивает полноценность защиты и конфиденциальность получаемой информации. Блокировочный режим облегчили, так как каталог скриптов переносится из директории CFIDE; как только к ней подсоединен веб-сервер, безопасность все равно сохраняется, потому что CFIDE удаляется по умолчанию.
Обрабатывать ПДФ теперь можно, используя описание документа XML. Такой подход известен как DDX, и он отлично себя проявляет при самых разных действиях с файлами. Можно присоединить комментарии, закладки или даже целые вложения. Тем же порядком меняют колонтитулы вверху и внизу, применяют автоматическую нумерацию страниц. Выбор полей страниц, размеров и поворотов позволит гибко настроить визуальный облик документов. Цифровые подписи PDF помогут защитить документы. Участвующие в проекте пользователи смогут подписать, сертифицировать и проверить файлы, всегда контролировать их целостность и реальную оригинальность. Архивирование тоже заметно усовершенствовали, предусмотрев поддержку длительного хранения автономных документов через поддерживаемый режим PDF/A-2b.
Но ПДФ также можно еще и неплохо редактировать. Когда документы использует целая корпорация, сберечь конфиденциальность непросто. Для этой цели предусмотрен особый инструмент, закрывающий доступ к отдельным фрагментам, включая изображения. Другие пользователи увидят, что что-то скрыто или удалено, но даже самые гениальные взломщики из них не получат доступа. Разработчики постарались исключить намеренное раскрытие данных ограниченного доступа, которые затем могут быть применены против интересов частного лица или фирмы. Удаление элементов определенного класса, включая миниатюры страниц, метаданные, встроенные файлы и многое другое, происходит максимально легко. Разобравшись с ПДФ, можно перейти уже и к дополнительным мерам защиты.
Одна из них — обеспечение безопасности и масштабирования веб-сокетов HTML5. Возможности их применения существенно выросли, причем с использованием серверных ответов реального времени. Полностью поддерживается Secure Socket Layer. Результаты работы станут выше, а нести финансовые потери для масштабирования сокетных приложений на узлы кластера не придется. Внешнее хранилище может быть использовано для хранения информации о сеансе, что снимает проблему ограниченности памяти. Это позволит еще и равномернее рассредоточить нагрузку по кластерным узлам. При обновлении коннекторных конфигураций можно чувствовать себя спокойно, так как восстановление прежней версии при ошибках не составляет труда. Появилась возможность настройки коннекторов обособленно для конкретного сайта.
Стоит подчеркнуть наличие новинки — экспорта комментариев между PDF и XPDF, а также в обратном направлении. При такой процедуре размещение комментариев не меняется, что крайне ценно для внимательного работника. В ПДФ стандартизировали метаданные, что облегчает их упорядочение. Предусмотрено уведомление об авторских правах, публикация сведений об авторах. Делиться сведениями можно, проводя метаданные из PDF в XMP. Поддерживается теперь и совместимость с MS Office. Это выражается в возможности разделить страницы и применить автоматическую фильтрацию для оптимального управления таблицами. Создание документов ПДФ теперь возможно напрямую из файлов, созданных в текстовом редакторе, а также из презентаций и HTML. Разработчики сделали все чтобы совместная с Office 2010 работа происходила быстрее прежнего.
Облегчить поиск помогает Apache Soir. Предусмотрена гибкая индексация и полноценный поиск через динамические инструменты. В системе поддерживается 17 языков. Есть модуль, обрабатывающий импортируемые данные, обеспечивающие упрощение перезагрузки. Поддержка баз данных стала полноценной. Использование баз данных упрощен, потому что управление соединением с клиентом модернизировано. Полностью поддерживается целый ряд других дополнительных форматов данных, что расширяет пользовательские возможности. Если возникнут ошибки в БД, они обрабатываются результативнее, так как обработка исключений оптимизирована. Разработчики позаботились о поддержке режима командной строки. Ускорить отработку скриптов помогает CFML. Применить специальные файлы стандарта CMF можно, чтобы вести работу не только с БД, но и с другими документами, а также чтобы вызывать веб-службы. Обеспечена передача основных параметров имен и позиций с целью грамотной динамической настройки.
CFML необходимо периодически обновлять. Разработчики учли это и модернизировали такой инструмент в очередной раз. Теперь можно вставить несколько строк с кодом в одну. Для этой цели применяют безопасные навигационные операторы, благодаря которым исключается проведение нескольких проверок. Появилась возможность применять улучшенную структуру данных, чтобы поддерживать порядок вставки. Есть также иные оптимизации языка, которые тоже наращивают общую производительность действий разработчиков и отдельных приложений. Координировать электронную почту можно при создании небольшого объема кода. Отправка письма производится через посредство серверов SMTP при применении тега CFMAIL. К тому тегу можно присоединить систему обработки обратных вызовов, чтобы получать извещения о доставке корреспонденции. Для лучшей координации почты можно подсоединиться к серверу IMAP (для этой цели применяют тег CFIMAP). Если требуется получать почту с серверов POP, воспользовавшись тегом CFPOP.
Важно подчеркнуть такую опцию, как динамическое интерактивное отображение HTML5. Для формирования соответствующих диаграмм, сводимых в репозиторий, применяется тег CFCHART. Теперь можно сделать динамическую диаграмму со значительным объемом информации, что достигнуто благодаря серверному модулю отображения графики. Сведения показываются не просто интерактивно, они гибко масштабируются. Пользователи могут опереться в своей работе на упрощенную публикацию на веб-службах. Объем кода получилось сократить благодаря модернизации программного движка, рассчитанного на спецификации WSDL 2.0, а также SOAP 1.2. Полностью реализован текстовый стиль документов. Вырабатывать документацию разметки для служб REST можно на базе настраиваемых метаданных. Чтобы максимально воспользоваться возможностями быстро развивающегося сектора программного обеспечения для носимых гаджетов, можно будет разрабатывать софт на CFML. Это дополняется полновесной интеграцией с PhoneGap Build от Adobe, что позволяет быстро выводить свою продукцию на рынок. Программы, созданные таким образом, легко установятся и на Андроид, и на Айос. Что немаловажно, полностью поддерживается CFSCRIPT, это дополнительно ускоряет процесс. Стало возможным теперь формировать не зависящие от БД приложения и координировать их работу при помощи объектно-реляционного сопоставления. Писать код SQL для этой цели больше не придется. Найти объекты класса ORM поможет специальный поисковый модуль Lucene. Постоянно контролировать отладку позволяет SQL-журнал.
Очень хорошим помощником может оказаться модуль анализа кода. Он просканирует написанный код, автоматически выявит там уязвимости и вероятные отклонения от нормального уровня безопасности. Четко показывается, к какому типу относится уязвимость, насколько она угрожает нормальной работе. ColdFusion еще и полностью интегрировали с менеджером API. Это дает возможность без лишних затруднений импортировать службу REST в управляющий шлюз — для этой цели настраивают сервер на админ-портале. Совместное применение одной JVM двумя приложениями ускорит доступ при условии минимальной загрузки. Управление интерфейсами API оптимизировано, возможен их контроль в течение всего жизненного цикла; при обновлении отпадает проблема обратной совместимости. Это преимущество достигнуто благодаря управлению рядом версий на общей платформе. Корректировка настроек интерфейсов происходит по умолчанию на тестовом сервере — реально используемый сервер при этом не затрагивается.
Мониторинг API тоже может оказаться важен. Пользователи сумеют узнать, как эти объекты используются клиентами. Помимо общего обзора использования становится реально определение вероятных проблем. Оценка уровня производительности достигается за счет типовых параметров. Наряду с передачей информации, это еще и хиты, и целый ряд других свойств. Панель мониторинга, которую создают для себя, гибко настраивают — в ней сразу отобразятся все самые критичные показатели и свойства. Но API нужно еще и защищать, и в этом поможет ограничение доступа к приложениям. Наряду с элементарной аутентификацией можно воспользоваться ключами, типовым Oauth либо Oauth, дополненным авторизационным сервером на базе SAML. Грамотный подход позволяет исключить подсоединение непроверенных приложений, которые могли бы иначе вызвать интерфейс.
Пользователи могут ограничить скорость подсоединения к API, а также отрегулировать дросселирование. Настройка порога запросов в единицу времени позволит предотвратить несанкционированный доступ. Есть выбор как типового требуемого SLA, так и возможность его создания с нуля. Установка мягких ограничений подразумевает разрешение доступа и отправку уведомления, которое сообщает пользователям о блокировке дополнительных запросов. В ColdFusion Enterprise работает еще и портал разработчиков; благодаря ему можно использовать максимально потенциал привлеченных API с поддержанием безопасности платформы на всех этапах. Разработчики смогут посмотреть документацию, исследовать и протестировать то самое API. Реализованы возможности для выбора планов, а регистрация и последующее отслеживание действий идет через внутреннюю панель инструментов.
В числе новаций нельзя не упомянуть API-кеширование. Такой режим сокращает срок ожидания отклика, одновременно уменьшая нагрузку на сервера. Без труда настраивается максимальный период ожидания ответов. По выбору пользователя кеширование распространяют на весь интерфейс либо только на некоторые манипуляции. Управляющая платформа API гарантирует повышенную стабильность операций и справляется даже с очень большими нагрузками. Доступна настройка нескольких URL-адресов конечных точек при помощи простого циклического либо взвешенного циклического алгоритма. Такой подход поддерживает сбалансированную нагрузку; увеличить эффективность можно путем указания внутреннего накопиталя данных и аналитического сервиса
данные каждого сеанса могут откладываться во внешнем хранилище. Нагрузка рассредотачивается однородно по каждому кластерному узлу. Создатели продукта предусмотрели еще и поддержку командной строки, где можно открыть CMF-файлы, БД и электронную почту, а также обратиться к сетевым службам. Ускоренная обработка CFML уменьшает время манипуляций со скриптами. Для настройки шлюзов SOAP надо всего лишь перебросить файл WSDL в конкретную службу. Громоздкость работы с REST полностью прошла.
