Сервер интеграции WebORB - WebORB Integration Server
WebORB - это сервер интеграции, разработанный и поддерживаемый Midnight Coders Incorporated. Он используется в проектах разработки SOA / Rich Internet Application для подключения клиентов браузера ( Adobe Flex , Adobe Flash , AJAX, Java, .NET, Silverlight , JSON ) и мобильных клиентов ( Android , Windows Phone 7 , BlackBerry PlayBook ) с серверными службами ( .NET, Java, PHP и Ruby on Rails) и баз данных ( MySQL , Microsoft SQL Server , SQL Azure , PostgreSQL , ODBC и Oracle database ). Он сочетает в себе технологии, которые предоставляют инструменты повышения производительности труда разработчиков, удаленное взаимодействие AMF , обмен сообщениями в реальном времени, безопасность на уровне кода и потоковую передачу мультимедиа в реальном времени .
Midnight Coders позиционирует WebORB как полнофункциональную платформу, которая, как было доказано, снижает сложность интеграции многоуровневой архитектуры , тем самым ускоряя процесс разработки и время выхода на рынок. (См. Примеры из практики.) Существует четыре версии WebORB - WebORB для .NET, WebORB для Java, WebORB для PHP и WebORB для Rails. WebORB PDF Generator - это продукт, который подключается к WebORB для .NET и WebORB для Java, чтобы обеспечить создание PDF на стороне сервера.
Характеристики
Инструменты повышения производительности для разработчиков - используются для улучшения рабочих процессов, что позволяет лучше использовать время разработчика. Инструменты повышения производительности разработчика WebORB состоят из:
- Браузер сервисов - позволяет разработчикам просматривать сервисы в едином унифицированном интерфейсе, который инкапсулирует просмотр сервисов, генерацию кода, тест-драйв вызова и графический конфигуратор безопасности.
- Генераторы кода - автоматизируют создание повторяющихся блоков кода. WebORB поддерживает генераторы кода для ActionScript, Cairngorm, PureMVC , Mate, Swiz, JavaScript, AJAX, Silverlight и генераторы пользовательского кода.
- Invocation Test Drive - позволяет разработчикам на стороне клиента и на стороне сервера тестировать интеграцию по запросу.
- Безопасность - позволяет разработчикам отделить безопасность от логики приложения и перенести безопасность в контейнер (WebORB), где размещаются приложение и его службы.
- Управление данными - состоит из средства моделирования данных, генератора кода, построителя примера тестового приложения и механизма выполнения, который поддерживает синхронизацию клиентов в реальном времени и обработку транзакций.
AMF Remoting - бинарный протокол, используемый для повышения производительности приложений за счет более рационального канала связи для межпроцессного взаимодействия (клиент-сервер, сервер-сервер, клиент-клиент и сервер-клиент). (См. AMF и веб-службы .)
Обмен сообщениями / потоковая передача - поддерживает протокол обмена сообщениями в реальном времени (RTMP) для обмена сообщениями в чате и потоковой передачи видео / аудио, а также публикации / подписки и передачи данных.
Midnight Coders недавно выпустила WebORB для .NET версии 4.X, которая может работать в облаке Microsoft Azure и поддерживает расширение и сокращение ресурсов облачных вычислений в зависимости от количества пользователей.
В феврале 2011 года Midnight Coders объявила об интеграции с Amethyst IDE от Sapphire Steel, которая работает внутри Visual Studio. Эта интеграция была рассмотрена журналом Visual Studio Magazine.