Стоит ли напоминать о том, что технология веб-сервисов остается наиболее популярным механизмом интеграции информационных систем, являясь также средством поддержки сервис-ориентированной архитектуры SOA. Принимая во внимание все очевидные достоинства этой технологии нельзя обойти вопрос кастомизации сервисов, в частности вопрос обеспечения безопасности: кто захочет публиковать незащищенный сервис, подвергая опасности корпоративные бизнес данные? Не менее актуален данный вопрос и для корпоративных мобильных приложений, использующих веб-сервисы для обмена данными и синхронизации с корпоративными информационными системами. ADF Mobile предлагает довольно широкие возможности такой интеграции с использованием SOAP и RESTful сервисов. Но давайте посмотрим, а чем могут помочь продукты стека Oracle FMW для решения задачи кастомизации веб-сервисов и, в частности, обеспечения их безопасности.
Данный блог - попытка повысить информированность русскоязычного сообщества разработчиков ПО, рассказывая о том, что Oracle может предложить разработчикам в части middleware-технологий. Сообщения блога отражает личную позицию авторов и не является официальной точкой зрения работодателя.
понедельник, 20 января 2014 г.
среда, 25 сентября 2013 г.
ADF Mobile: Программная реализация вызова REST XML веб-сервиса, возвращающего данные в кодировке Cp1251
Экспериментируя недавно с вызовом REST служб в Oracle ADF Mobile приложении, я столкнулся с одной интересной особенностью: при попытке вызова REST XML веб-службы, возвращающей данные в кодировке Cp1251 при помощи артефакта REST DataControl возникает ошибка, что данная кодировка не поддерживается:
Invalid
stream or encoding: java.io.UnsupportedEncodingException: Cp1251
(position:START_DOCUMENT null@0:0) caused by:
java.io.UnsupportedEncodingException: Cp1251; severity: ERROR; .type:
oracle.adfmf.framework.exception.AdfException; .exception: true; }
Эксперименты проводились с вызовом REST веб-сервиса ЦБ РФ, возвращающего информацию о курсах валют на текущую дату. URL Endpoint сервиса: http://www.cbr.ru/scripts/XML_daily.asp
Собственно, пытаясь найти решение данной проблемы, был сделан вывод, что для вызова подобных служб на данном этапе необходимо использовать программный подход и реализовывать всю логику вызова сервиса в Java коде, а не декларативно.
четверг, 12 сентября 2013 г.
ADF Architecture TV: Телевидение в новом формате...
Не так давно Product Management команда ADF и JDeveloper запустила новый интересный проект на видеохостинге YouTube под названием ADF Architecture TV. Это серия короткометражных видео по Oracle ADF тематике с участием не безызвестных ADF разработчикам гуру: Chris Muir, Frank Nimphius и Grant Ronald. "Очередная серия видео в стиле "How To"", - спросите вы? "Не совсем", - отвечу я.
вторник, 10 сентября 2013 г.
До облаков рукой подать... Oracle Public Cloud для партнеров: Миграция Java EE и ADF приложений.
Итак тренд, всколыхнувший ИТ мир в последнее время, а именно, - облачные вычисления становится все ближе и менее призрачным. Конечно, компания Oracle не остается в стороне и предлагает своим партнерам свои подходы по миграции их решений в облачную среду. К числу таких решений конечно относится Java EE и ADF приложения. Центр миграции IMC предлагает Вашему вниманию часовой вебкаст, который даст представление об этом процессе и прояснит детали этого процесса. Вебкаст будет проводится 12 сентября в 12.00 MSK на английском языке. Продолжительность мероприятия 1 час.
понедельник, 19 августа 2013 г.
Партнерский вебинар по новым возможностям платформы ADF Mobile 11.1.2.4
В четверг, 29 августа 2013 года, ISV Migration Center Team проводит бесплатный часовой вебинар на английском языке по новым возможностям стратегической платформы для разработки мобильных приложений Oracle ADF Mobile 11.1.2.4. В этом вебинаре будут рассмотрены новооведения платформы с версии 11.1.2.4, аспекты проектирования защищенных приложений, практические рекомендации разработчикам и т.д. Информацию по мероприятию можно найти здесь. Регистрация бесплатна. Продолжительность мероприятия 1 час.
Подписаться на:
Сообщения (Atom)



