Сервер интеграции WebORB - WebORB Integration Server

WebORB это сервер интеграции, разработанный и поддерживаемый Midnight Coders Incorporated. Он используется в SOA /Богатое Интернет-приложение проекты разработки для подключения браузерных клиентов (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 ). Он сочетает в себе технологии, которые предоставляют инструменты повышения производительности для разработчиков, AMF удаленное взаимодействие, обмен сообщениями в реальном времени, безопасность на уровне кода и реальное время потоковое мультимедиа.

Midnight Coders позиционирует WebORB как полнофункциональную платформу, которая, как было доказано, снижает сложность многоуровневая архитектура интеграция, тем самым ускоряя процесс разработки и время выхода на рынок. (См. Тематические исследования.[1]) Существует четыре версии WebORB - WebORB для .NET,[2] WebORB для Java,[3] WebORB для PHP[4] и WebORB для Rails.[5] Генератор PDF WebORB[6] - это продукт, который подключается к WebORB для .NET и WebORB для Java для создания файлов PDF на стороне сервера.

Функции

Инструменты для повышения производительности разработчиков -используется для улучшения рабочих процессов, что приводит к лучшему использованию времени разработчика. Инструменты повышения производительности разработчика WebORB состоят из:

Сервисный браузер[7] - позволяет разработчикам просматривать сервисы в едином унифицированном интерфейсе, который инкапсулирует просмотр сервисов, генерацию кода, тест-драйв вызова и графический конфигуратор безопасности.
Генераторы кода[8] - автоматизировать создание повторяющихся блоков кода. WebORB поддерживает генераторы кода для ActionScript, Cairngorm, PureMVC, Mate, Swiz, JavaScript, AJAX, Silverlight и генераторы пользовательского кода.
Тест-драйв вызова[9] - позволяет разработчикам на стороне клиента и на стороне сервера тестировать интеграцию по запросу.
Безопасность[10] - позволяет разработчикам отделить безопасность от логики приложения и перенести безопасность в контейнер (WebORB), где размещаются приложение и его сервисы.
Управление данными[10] - состоит из средства моделирования данных, генератора кода, конструктора тестового приложения и механизма выполнения, который поддерживает синхронизацию клиентов в реальном времени и обработку транзакций.

AMF Remoting[10] - а двоичный протокол используется для повышения производительности приложений за счет более упрощенного канала связи для межпроцессного взаимодействия (клиент-сервер, сервер-сервер, клиент-клиент и сервер-клиент). (Видеть AMF против веб-сервисов.)

Обмен сообщениями / потоковая передача[11] - поддерживает Протокол обмена сообщениями в реальном времени (RTMP) для обмена сообщениями в чате и потокового видео / аудио, а также, опубликовать / подписаться и толчок данных.

Midnight Coders недавно выпустила WebORB для .NET версии 4.X,[12] который может работать в облаке Microsoft Azure и поддерживает расширение и заключение контрактов на облачные вычисления ресурсы в зависимости от объема пользователя.

В феврале 2011 года Midnight Coders объявила об интеграции с Amethyst IDE от Sapphire Steel, которая работает внутри Visual Studio. Эта интеграция была рассмотрена журналом Visual Studio Magazine.[13]

Рекомендации