среда, 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 час.


вторник, 23 июля 2013 г.

Особенности развертывания продуктивного Oracle ADF 12c домена

Итак, уважаемые читатели, в продолжении предыдущего поста о выходе продуктов Oracle JDeveloper и ADF 12с в свет, хочу осветить основные моменты процесса создания продуктивного ADF домена на базе вышедшей недавно платформы Oracle ADF 12c.

Партнерский вебинар по продукту Oracle WebLogic 12c

В четверг, 25 июля 2013 года, ISV Migration Center Team проводит бесплатный часовой обзорный вебинар на английском языке по продукту Oracle WebLogic 12c. Информацию по мероприятию можно найти здесь. Регистрация бесплатна. Продолжительность мероприятия 1 час. Добро пожаловать!

воскресенье, 14 июля 2013 г.

Выпущен Oracle JDeveloper and Oracle ADF 12c (12.1.2.0.0)

Итак, 11 июля 2013 года компания Oracle выпустила новую major версию среды разработки Oracle JDeveloper и платформы Oracle ADF 12c (12.1.2.0.0). Индекс "с" в версиях продуктов демонстрирует направленность продукции Oracle в сторону "облачных" вычислений. Собственно это очень хорошо подтвержает и выпущенный в свет недавно еще один флагманский продукт компании СУБД Oracle Database 12c c опцией мультиарендности (multitenant). Что сказать, лето 2013 года богато на релизы новых продуктов от Oracle.

вторник, 2 июля 2013 г.

Партнерский обзорный вебинар по продукту Oracle BPM 11.1.1.7.0

В продолжение предыдущего поста хотелось бы отметить, что в четверг, 4 июля 2013 года, команда ISV Migration Center Team проводит бесплатный часовой обзорный вебинар на английском языке среди партнеров по продукту Oracle Business Process Management (Oracle BPM) версии 11.1.1.7.0. Информацию по мероприятию можно найти здесь. Регистрация бесплатна. Добро пожаловать!

План мероприятия:
  • Introduction do Oracle BPM 11g
  • Exciting new features in this release
    • Revamped Process Composer
    • Simulations
    • Web Forms
    • Process Player
    • Adaptive Case Management
    • Instance Revisioning
    • Other features
  • Demonstration
  • Q&A
UPD: 08.07.2013  Запись проведенного вебинара можно найти здесь.

Oracle Partner Hub Migration Center: Социальные ресурсы

Компания Oracle, в частности департамент по работе с партнерами Oracle Partner Hub Migration Center увеличивает свою активность и, коллеги, тем из вас, кто работает в компаниях партнерах, а также всем желающим, кому интересно быть в курсе новинок, передовых практик в технологическом стеке Oracle FMW и не только, добро пожаловать на регулярно обновляемые социальные ресурсы Oracle Blogs, Twitter, Facebook, YouTube, SlideShare, где вы можете подчерпнуть для себя множество полезной информации.

среда, 15 мая 2013 г.

Oracle выпустила Oracle JDeveloper и ADF версии 11.1.2.4

В четверг, 2 мая, компания Oracle выпустила очередную версию среды Java разработки Oracle JDeveloper, обновив 2-ой выпуск продукта до версии 11.1.2.4. Напомню, предыдущее недавнее обновление JDeveloper касалось первого выпуска продукта (Oracle JDeveloper 11.1.1.7). Загрузить обновленный дистрибутив можно на его домашней странице.  Кроме исправлений ошибок, список которых приведен здесь, новшества в нем в большей степени касаются разработки ADF Mobile приложений. Кроме того, разработчикам доступна новая версия платформы Oracle ADF Mobile (11.1.2.4) подключаемая как расширение для продукта Oracle JDeveloper 11.1.2.4. Для быстрого ознакомления с новшествами, включенными в ADF Mobile 11.1.2.4 доступно следующее видео.

четверг, 18 апреля 2013 г.

Учение свет, а не учение...

Основатель настоящего блога Дмитрий Нефедкин, не раз упоминал в своих постах множество полезных учебных ресурсов (серия ADF Insider, Oracle Learning Library Tutorials, официальная документация, многочисленная блогосфера и т.д.) для изучения платформы Oracle ADF. Но, позволю себе отметить, книги остаются нашими лучшими друзьями в познании окружающего мира, в том числе и платформы Oracle ADF, разбавляя сухие факты документации более наглядными примерами и объяснениями, помогая читателю лучше понять и усвоить материал. Я хотел бы сделать акцент на двух книгах, которые  на мой взгляд, будут крайне полезны для начинающих и не только Oracle ADF разработчиков, помогут понять некоторые фундаментальные аспекты фреймворка, а местами углубиться в детали.

вторник, 2 апреля 2013 г.

Вышел новый Oracle JDeveloper 11.1.1.7

На этой неделе 1 апреля (без шуток ;)) Oracle выпустила новую версию своей флагманской среды Java (и конечно ADF) разработки JDeveloper 11.1.1.7. Подробнее о нововведениях, исправленных ошибках из предыдущих релизов можно почитать тут. Радует добавление новых UI компонентов ADF Faces и DVT, также модернизация старых. Для себя отметил следующие интересные моменты:




четверг, 21 марта 2013 г.

ADMIN состояние Oracle WebLogic серверов: возможные причины

В ходе своей работы нередко сталкиваюсь с ситуацией, что в результате очередной перезагрузки управляемых серверов домена Oracle WebLogic Server, с развернутым на них источником данных Data Source и подключенным к схеме в Oracle Database, сервера переходят в состояние ADMIN и ADF приложение при обращении к нему в браузере возвращает 500-ую ошибку.

среда, 13 марта 2013 г.

Особенности развертывания платформы Oracle ADF в кластере серверов приложений Oracle WebLogic Server 11g: Часть 2. Конфигурирование домена и применение Oracle JRF шаблонов


В предыдущей части статьи о конфигурировании кластера с использованием платформы Oracle ADF мы рассмотрели установку программных компонентов и конфигурирование службы Node Manager, необходимых для функционирования кластера. Во второй части статьи перейдем следующим этапам настройки Oracle ADF кластера.

воскресенье, 24 февраля 2013 г.

Fusion Middleware угадайка

Маленький конкурс в нашем скромном блоге - ответьте на вопросы нашей Fusion Middleware угадайки и получите от меня в подарок печатную версию книги Oracle ADF Enterprise Application Development—Made Simple.
Ответы принимаются до 28 февраля включительно.  Победителем будет объявлен тот, кто наиболее правильно ответит на вопросы, и сделает это как можно раньше.
Приз один, передается при личной встрече в центре Москвы.
Информация о победителе будет опубликована в блоге.

Update (24.02.2012): 
пока никто не дал правильных ответов на все вопросы, так что есть еще шанс вырваться в лидеры. Повторно проходить угадайку можно.  Кстати, вопрос №1 с подвохом, подумайте, куда же на самом деле сохраняется пароль?

Update 2 (28.02.2012): Мда, колеги, не густо. Вот что получается:

  • первый вопрос - так никто правильно и не ответил;
  • второй вопрос - были предложены правильные идеи, но никто не описал самый простой вариант решения, включающийся по сути одним чекбоксом;
  • третий вопрос - аллилуйя, есть люди, предложившие 2 работающих варианта решения;
  • четвертый вопрос - не дан ответ, который я ждал (о новой фиче Coherence 3.7.1), но один человек дал описание решения, которое будет работать и в более ранних версиях;
Так что я в замешательстве... То ли приз так себе, то ли в лом отвечать, то ли что-то сложное спросил. 

пятница, 22 февраля 2013 г.

Особенности развертывания платформы Oracle ADF в кластере серверов приложений Oracle WebLogic Server 11g: Часть 1. Установка компонентов.

В  англоязычных просторах сети довольно много материалов о том, как развёртывать кластер серверов приложений Oracle WebLogic Server 11g на нескольких машинах (физических серверах). Однако, мало где упоминается о том как, например, выполнять конфигурирование такого кластера серверов приложений с использованием в инфраструктуре платформы Oracle ADF. Попытаемся внести чуть больше прозрачности в этот вопрос, рассмотрев весь процесс по шагам, что надеюсь, будет полезно для русскоязычного сообщества Fusion Middleware специалистов.

вторник, 19 февраля 2013 г.

Ну что, товарищи разработчики, интеграторы, кто хочет поработать?

Жизнь проходит стремительно: эволюционируют технологии, падают метеориты, люди меняют направления своей деятельности. Последний факт имеет непосредственное отношение ко мне, так как в пятницу я завершаю работу в Oracle.
Но свято место пусто не бывает, поэтому разыскивается боец, готовый подхватить выпадающий флаг и гордо нести его дальше. Вакансия уже опубликована, ознакомиться с формальными требованиями и нажать на кнопку Apply Now можно по данной ссылке (в Google Chrome почему-то не работает).    Не пугайтесь, что в Department Description речь идет про ЮАР, видимо HR-специалист скопировал описание из аналогичной африканской вакансии.
От себя хотел отметить несколько важных фактов  касательно данной позиции:

  • вы должны нормально говорить по-английски, так как ваш босс и все коллеги - за пределами СНГ, да и тренинги/семинары/1-to-1 assistance вы будете проводить для партнеров в регионе ECEMEA, а не только в России;
  • вы должны любить быстро изучать новые технологии и сеять свои знания в массы (блоги, семинары, тренинги), а не оставлять их только для себя;
  • самоорганизация, тайм-менеджмент, начальные навыки управления проектами - все это вам очень пригодится;
  • ради широты придется иногда пожертвовать глубиной, так как технологий много, а сутки ограничены 24 часами. Но при этом глубокие знания в нескольких направлениях (тот же Weblogic / ADF) точно потребуются;
Достойные бойцы могут рассчитывать на мою рекомендацию, пишите в почту, пообщаемся.

вторник, 22 января 2013 г.

Что Oracle добавил в Weblogic с 2009-го ?

 Не так давно я описывал в блоге историю с нумерацией версий Weblogic, прочитав которую невольно может прийти в голову вопрос: "Господа из Oracle! А что такого полезного Вы добавили в Weblogic с тех времен, как данный продукт перешел к Вам вместе с покупкой компании BEA"?
Вопрос не праздный, так как иногда продукт компании-разработчика по ряду причин поддерживает на саму актуальную версию Weblogic, и перед апгрейдом хочется получить представление о новых функциональностях и тех релизах, в которых они были добавлены.
Я решил свести воедино информацию из различных "Weblogic <номер_релиза> new features" документов, приправить это своими комментариями и ссылками на полезные материалы. В результате появилась вот такая таблица, в которой, я надеюсь, Вы найдете для себя много интересного.

P.S. Про презентацию  Фрэнка Мюнца на данную тему знаю, но табличный вид мне показался более наглядным, да и не все у Фрэнка описано. У меня правда тоже только те фичи, которые именно мне интересны. 

пятница, 18 января 2013 г.

Партнерский семинар: Внедрение технологий Fusion Middleware на базе Oracle Exalogic Elastic Cloud

23 января  компания Oracle проводит  однодневный семинар "Внедрение технологий Fusion Middleware на базе Oracle Exalogic Elastic Cloud". Приглашаются к участию технические специалисты компаний-партнеров Oracle, заинтересованных в данной тематике.

Место проведения: московский офис Oracle, 6 этаж (Москва, Пресненская наб., 10 Москва-Сити, бизнес-центр "Башня на Набережной" , Блок С).
Дата и время проведения семинара: 23 января, 09:00-17:00. Пожалуйста, постарайтесь не опаздывать!
Язык: Английский
Участие в мероприятии для партнеров Oracle бесплатное, для регистрации следует направить запрос на адрес nikita.uspenskiy@oracle.com
Теперь остановимся подробнее на том, о чем пойдет речь.

среда, 16 января 2013 г.

Поваренная книга SOA-разработчика: Oracle SOA Suite 11g Developer's Cookbook

Рад сообщить, что совсем недавно вышла книга, которая поможет разработчикам расширить свои знания в области разработки приложений на основе Oracle SOA Suite 11g. Книга содержит набор готовых рецептов для применения в реальных проектах.



Содержание.

 Chapter 1: Building an SOA Suite Cluster
 Chapter 2: Using the Metadata Service to Share XML Artifacts
 Chapter 3: Working with Transactions
 Chapter 4: Mapping Data
 Chapter 5: Composite Messaging Patterns
 Chapter 6: OSB Messaging Patterns
 Chapter 7: Integrating OSB with JSON
 Chapter 8: Compressed File Adapter Patterns
 Chapter 9: Integrating Java with SOA Suite
 Chapter 10: Securing Composites and Calling Secure Web Services
 Chapter 11: Configuring the Identity Service
 Chapter 12: Configuring OSB to Use Foreign JMS Queues
 Chapter 13: Monitoring and Management

Книгу можно найти на Packt Web Site

понедельник, 14 января 2013 г.

Вокруг ADF за 5 дней - партнерский тренинг в январе

28.01.2013 - 01.02.2013 в Московском офисе Oracle я провожу бесплатный 5-дневный тренинг по Oracle ADF для партнеров-разработчиков.
По ДАННОЙ ССЫЛКЕ можно ознакомиться с программой, требованиями к подготовке участников, требованиями к софту и железу, подать заявку на регистрацию.
Число мест ограничено, поэтому мы будем производить подтверждать участие исходя из следующих критериев:

  •  Вы работаете в компании-партнере Oracle, и в подтверждение этого заявку вы высылаете с аккаунта, связанного с корпоративным e-mail'ом. Это обязательно.
  • Вы - технический специалист (разработчик, team lead, архитектор, технический консультант). Как мы это поймем? Исходя из корректно заполненных значений полей Title и Job Role в аккаунте, с которого Вы регистрируетесь. Это обязательно
  • Ваша компания уже разрабатывает продукты с использованием Oracle ADF или собирается начать проект в ближайшее время. Как мы это поймем? Напишите мне об этом после регистрации. Это очень желательно.

Update 18.01.2013 14:00 MSK: Регистрация на мероприятие закрыта, до 22.01 включительно подавшие заявку получат письмо с подтверждением или отказом.