Клиенты и партнерыОсновные услуги СМ-КонсалтПортфолио и квалификация
Тренинги и обучениеРешения и услугиКарта сайта


Реклама:

Наши партнёры:

UML2RU
UML2RU

Наша рассылка:

СМ-Консалт

Подписаться письмом








 

 Новичков Александр  Шамрай Александр Читайте также статьи и материалы о технологиях Rational и Microsoft в блоге Новичкова Александра и Шамрая Александра

 

Создание J2C bean-компонента с помощью J2C Tools в Rational Application Developer V7.0

Статьи Другие статьи

Введение

IBM® Rational® Application Developer V7.0 предлагает значительное улучшение для работы пользователей с различными инструментами разработки приложений, включая Java™ 2 Platform, Enterprise Edition (J2EE™) Connector (J2C). В данной статье описаны некоторые из улучшений и показано, как, например, разработчик J2EE, может использовать Rational Application Developer V7.0 для создания J2C bean-компонента, обеспечивающего доступ к функциям основной системы IBM® IMS™ (система управления информацией).

В современном мире бизнес-приложений, управляемых сервисами, очень важно обеспечить простой доступ к функции корпоративной информационной системы (EIS) (обеспечивается с помощью J2C bean-компонента) различным компонентам сложной бизнес-экосистемы. В данной статье показано, как реализовать такой доступ с сервисным управлением к функциям EIS, а также как создать Web-сервис, обеспечивающий доступ к IMS с помощью J2C bean-компонента.


Необходимая настройка

Для выполения упражнений данного руководства необходимо установить следующие программы:

  • Rational Application Developer V7.0 с J2C tools и IBM® WebSphere® Application Server V6.1 на компьютере разработчика;
  • Транзакция PhoneBook IMS (IVTNO), представляющая собой одну из программ проверки установки (Installation Verification), входящей в комплект IMS;
  • Пример программы на COBOL, сохраненной в файловой системе, см. раздел Download.

 

Описание сценария

В данном учебном руководстве предполагается следующий сценарий: должна быть установлена программа Phonebook, выполняющаяся под управлением IMS. Изучение функции данной программы выполняется с помощью Web-сервиса. Но, в соответствии с требованиями, входными параметрами для приложения должны быть не только входные данные, необходимые для работы серверной системы, но и свойство взаимодействия interaction property executionTimeout IMS.
В данном руководстве показано, как можно реализовать данный сценарий:

  1. Создание классов привязки данных, соответствующих структурам входных и выходных данных COBOL;
  2. Создание скелета J2C bean-компонента, обеспечивающего доступ к IMS;
  3. Создание метода J2C bean-компонента, ответственного за вызов PhoneBook на серверной системе IMS;
  4. Создание Web-сервиса для анализа функций, предоставляемых созданным J2C bean-компонентом;
  5. Тестирование созданного Web-сервиса с помощью обозревателя Web-сервисов.

 


Упражнение 1: Создание классов привязки данных, соответствующих структурам входных и выходных данных COBOL

Классы привязки данных представляют собой один из ключевых артефактов, необходимых для доступа к функциям системы EIS. В этом случае система IMS должна быть установлена на сервере, на котором выполняется приложение PhoneBook. Данное приложение ожидает ввод определенных данных и создает некоторые выходные данные. Проблема заключается в том, что для приложения PhoneBook ожидается, что структуры данных будут определены на языке COBOL.

J2C bean-компонент действует во вселенной Java и ожидается, что все данные будут определены в виде Java-классов. Поэтому необходимо создать Java-представление структур данных COBOL, которое можно использовать для доступа к функциям IMS-приложения. В данном руководстве будут создана классы привязки данных, необходимые для запуска приложения PhoneBook в системе IMS.

Для этого необходимо выполнить следующие действия.

  1. Выберите New > Other > J2C > CICS/IMS Java Data Binding wizard (см. рисунок 1).

    Рисунок 1. Запуск мастера привязки данных
    Запуск мастера привязки данных

    На первой странице мастера привязки данных необходимо выбрать язык серверной системы для структуры данных, которые требуется сопоставить с Java.
    Доступные сопоставления:

    • COBOL to Java, позволяющее создавать Java-представление структуры данных, определенных на COBOL;
    • COBOL MPO to Java — подобно COBOL to Java, но позволяет использовать структуру данных COBOL с несколькими возможными выходными данными;
    • PLI to Java, позволяющее создавать Java-представление структуры данных, определенных на PL1;
    • PLI MPO to Java — подобно PLI to Java, но позволяет использовать структуру данных PL1 с несколькими возможными выводами данных;
    • C to Java, позволяющее создавать Java-представление структуры данных, определенных на C.

     

  2. В данном сценарии будет использоваться сопоставление COBOL to Java (см. рисунок 2).
    Также выберите в файловой системе файл COBOL, прилагаемый к данному учебному руководству, и нажмите Next;

    Рисунок 2. Выбор сопоставления в мастере привязки данных
    Выбор сопоставления в мастере привязки данных

  3. На следующей странице мастера привязки данных необходимо задать параметры, соответствующие свойствам серверной системы данном случае IMS), на которой выполняется программа COBOL. Поскольку компьютер с IMS работает под управлением IBM® z/OS®, выберите эту ОС в качестве целевой платформы (см. рисунок 3);

    Рисунок 3. Задание свойств серверной системы в мастере привязки данных
    Задание свойств серверной системы в мастере привязки данных

  4. После задания параметров серверной системы следует выбрать структуру данных, для которой будет выполнено сопоставление в Java-презентации. Для этого нажмите Query, выберите структуру данных INPUT-MSG и нажмите Next (см. рисунок 4);

    Рисунок 4. Выбор структуры данных
    Выбор структуры данных

  5. На последней странице мастера привязки данных необходимо задать проект и пакет, в котором требуется создать Java-класс INPUTMSG, представляющий структуру данных INPUT_MSG COBOL в среде Java. В данном примере создадим этот класс в проекте IMSJavaProject (см. рисунок 5).

    Рисунок 5. Задание назначения формирования кода
    Задание назначения формирования кода

    На данном этапе создан Java-класс, представляющий структуру входных данных для программы IMS. Также необходимо создать класс, представляющий структуру выходных данных программы IMS. Для этого повторите предыдущие 5 шагов за исключением того, что OUTPUT-MSG задается как требуемая структура данных COBOL и создается класс OUTPUTMSG в том же проекте и пакете, в котором создан класс INPUTMSG.

После выполнения данных шагов в IMSJavaProject будут созданы два файла, показанные на рисунке 6.


Рисунок 6. Структура Java-проекта IMS
Структура Java-проекта IMS

На данном этапе выполнение упражнения 1 завершается. Теперь в рабочем пространстве имеются Java-классы, обеспечивающие Java-представление структур данных, необходимых для работы приложения PhoneBook на серверной системе IMS.
Теперь необходимо создать код, определяющий подключение к IMS. Это показано в упражнении 2.


Упражнение 2: Создание скелета J2C bean-компонента, обеспечивающего доступ к IMS

Одна из наиболее важных задач, которую должен выполнять J2C bean-компонент, заключается в определении способа подключения к серверной системе.

  1. Откройте мастер J2C Java Bean, представленный на рисунке 7, и посмотрите, какую необходимо предоставить информацию для создания скелета J2C bean-компонента.

    Рисунок 7. Новый мастер J2C 
    Новый мастер J2C 

    На первой странице мастера находится список адаптеров, которые можно использовать для создания J2C bean-компонента. Rational Application Developer V7.0 поставляется с 2 IMS и 2 CICS (для версий 1.0 и 1.5 спецификаций J2C Architecture) адаптерами. В данном учебном руководстве будет использоваться адаптер IMS (для версии 1.5 спецификации J2C), поставляемый с Rational Application Developer V7.0;
  2. При выборе адаптера IMS (см. рисунок 8) отображается графическое представление сценария, для которого будет создан код.
    Мастер J2C создает J2C bean-компонент, имеющий достаточно информации для доступа к IMS с помощью определенного адаптера IMS. Далее созданный J2C bean-компонент можно будет использовать для формирования таких J2EE-артефактов, как сессионные компоненты Session Enterprise JavaBeans™ (EJB™), JavaServer Pages™ (JSP™) и Web-сервисы. Далее в данном учебном руководстве будет создан Web-сервис, использующий созданный J2C bean-компонент;

    Рисунок 8. Выбор адаптера IMS 
    Выбор адаптера IMS 

  3. Если выбранного адаптера ресурсов еще нет в рабочем пространстве, он импортируется в текущее рабочее пространство после нажатия кнопки Next. Во время импорта отображается индикатор хода выполнения, показанный на рисунке 9.

    Рисунок 9. Импорт адаптера IMS 
    Импорт адаптера IMS

На следующей странице мастера можно ввести информацию, используемую для подключения к основной системе EIS с помощью выбранного адаптера ресурсов J2C. Эта информация относится только к серверной системе. Задать информацию о подключении можно тремя способами:

  • Предоставление информации об управляемом подключении;
  • Предоставление информации об неуправляемом подключении;
  • Предоставление объединенной информации.

 

Чем эти три метода различаются?

  • Управляемое подключение означает, что сервер приложений управляет жизненным циклом подключения (3-звенная модель). Управляемое подключение определяется Java™ Naming and Directory Interface (JNDI) именем фабрики управляемого подключения, определенным изготовителем сервера приложений. Фабрика управляемого подключения зависит от адаптера EIS и содержит все необходимые сведения о подключении. При управляемом подключении предполагается, что адаптер ресурсов установлен непосредственно на сервере и, следовательно, JNDI-имя фабрики управляемого подключения доступно для всех EAR (файлов архивов корпоративных приложений), установленных на сервере приложений;
  • Неуправляемое подключение подразумевает двухзвенную модель, в которой приложение обменивается данными непосредственно с EIS и самостоятельно управляет всеми подключениями. Поэтому все данные о подключении в данном случае инкапсулируются в приложении. Для J2C bean-компонента это означает, что информация о подключении определяется в создаваемом J2C bean-компоненте в тегах доклета;
  • Объединение этих двух подходов означает, что клиент сначала пытается получить на сервере фабрику управляемого подключения с помощью предоставленного JNDI-имени и, в случае неудачи, использует информацию, определенную для случая неуправляемого подключения.

В передовых методах J2C разработки применяется управляемое подключение, поскольку оно позволяет использовать функции сервера приложений и разрабатывать сложные многозвенные системы. Управляемое подключение также обеспечивает лучшее многократное использование ресурсов, так как определенные на сервере фабрики подключений могут использоваться другими приложениями.

Пакет J2C tools предоставляет удобный способ определения новой (или выбора существующей) фабрики управления подключения на сервере;

  1. Для этого задайте имя ресурса JNDI для фабрики управляемого подключения, которую требуется создать, и нажмите New (см. рисунки 10 и 11).

    Рисунок 10. Создание новой фабрики управляемого подключения
    Создание новой фабрики управляемого подключения

    Как указано ранее, управляемое подключение подразумевает, что соответствующий адаптер ресурсов установлен на сервере, работающем в автономном режиме (другими словами, адаптер доступен для всех EAR, установленных на данном сервере). Если адаптер ресурсов не установлен на заданном экземпляре сервера, J2C tools автоматически устанавливает адаптер ресурсов на сервере в процессе создания фабрики управляемого подключения.



    Рисунок 11. Выбор экземпляра сервера
    Выбор экземпляра сервера

    После определения экземпляра сервера требуется задать значения для свойств IMS, необходимых для успешного подключения к системе IMS;

  2. После нажатия кнопки Finish J2C Tools пытается создать на экземпляре сервера заданную фабрику управляемого подключения (см. рисунок 12).

    Если выбранный экземпляр WebSphere v6.1 уже запущен, фабрика управляемого подключения создается сразу же. Если сервер не запущен, создание фабрики управляемого подключения откладывается до следующего запуска сервера и повторной публикации его данных о конфигурации. Это значительно облегчает работу в сравнении с предыдущими версиями J2C Tools в Rational Application Developer, когда требовался запуск сервера;



    Рисунок 12. Создание фабрики управляемого подключения
    Создание фабрики управляемого подключения

  3. Теперь можно переходить к следующей странице мастера J2C, на которой необходимо задать проект и пакет, в которых будет создаваться код для J2C bean-компонента, а также фактические имена для файлов реализации и интерфейса J2C bean-компонента.

    В данном учебном руководстве J2C bean-компонент будет создан в том же проекте, где создавались классы привязки данных. Рекомендуется использовать имена, указанные на рисунке 13, для обеспечения согласования с соглашениями об используемых именах, применяемыми далее в данном руководстве;



    Рисунок 13. Java-свойства J2C bean-компонента
    Java-свойства J2C bean-компонента

  4. Нажмите кнопку Finish, мастер J2C создает код подключения к IMS. Рассмотрим, как данная информация представлена в созданном J2C bean-компоненте. Если открыть созданный J2C bean-компонент, то можно заметить, что JNDI-имя фабрики управляемого подключения задано в коде в теге доклета;

    Рисунок 14. JNDI-имя в теге доклета
    JNDI-имя в теге доклета

    Изображение большего размера

 
Изменение созданного кода
Полезно знать, что даже после создания кода J2C bean-компонента код можно изменить с помощью изменения значений в тегах доклета. Например, если требуется изменить JNDI-имя, измените значение атрибута jndi-name тега доклета @j2c.connectionFactory. Тело J2C bean-компонента автоматически обновляется при сохранении изменений.
  1. Прокрутите станицу далее и увидите, что конструктор аннотаций доклета использует информацию, заданную в теге доклета, для создания фрагмента кода, ответственного за подключение к IMS (см. рисунок 15);

    Рисунок 15. JNDI-имя в созданном коде
    JNDI-имя в созданном коде

    Изображение большего размера

  2. Теперь запустите экземпляр сервера WebSphere v6.1, определенный при создании фабрики управляемого подключения, и откройте для этого сервера консоль администирования. В ней отображается правильно определенная фабрика управляемого подключения.

    Рисунок 16. JNDI-имя в консоли администирования сервера
    JNDI-имя в консоли администирования сервера

    Изображение большего размера

На данном этапе создан J2C bean-компонент, обеспечивающий подключение к IMS, и классы привязки данных, представляющие данные, необходимые для запуска приложения PhoneBook IMS. В следующем упражнении будет показано, как можно определить Java-метод в J2C bean-компоненте, отвечающем за вызов приложения PhoneBook в IMS.


Упражнение 3: Создание метода J2C bean-компонента, ответственного за вызов PhoneBook на серверной системе IMS

  1. Для добавления нового метода в J2C bean-компонент откройте Java-класс реализации J2C bean-компонента, нажмите правую кнопку мыши в любом месте исходного кода Java-класса и выберите Source > Add Method to J2C bean (см. рисунок 17).
    Другой способ заключается в добавлении J2C-метода с помощью соответствующего фрагмента кода J2C в панели Snippets;

    Рисунок 17. Добавление нового J2C-метода из контекстного меню
    Добавление нового J2C-метода из контекстного меню

  2. В открывшемся диалоговом окне New Java Method нажмите Add для добавления нового метода (см. рисунок 18);

    Рисунок 18. Диалоговое окно New J2C method
    Диалоговое окно New J2C method

  3. Необходимо задать множество параметров для определения Java-метода, соответствующего работе на сервере системы EIS. Во-первых, необходимо задать имя метода (см. рисунок 19);

    Рисунок 19. Имя нового J2C-метода
    Имя нового J2C-метода

  4. Во-вторых, необходимо задать входной и выходной типы для метода. Эти типы представляют собой типы привязки данных. созданных в упражнении 1. Поэтому необходимо просто нажать кнопку Browse и выбрать эти классы (см. рисунок 20);

    Рисунок 20. Обзор входных и выходных типов для нового J2C java-метода
    Обзор входных и выходных типов для нового J2C java-метода

  5. После задания входного и выходного типов нажмите кнопку Next;
  6. На этой странице мастера можно задать свойства взаимодействия и спецификации подключения, связанные с выполнением системы EIS, функции которой требуется использовать в качестве входных аргументов бизнес-методов в J2C bean-компоненте. В данном руководстве выберите свойство спецификации взаимодействия executionTimeout (см. рисунок 21).


    Рисунок 21. Новый метод
    Новый метод

    При выборе соответствующего свойства можно просмотреть изменение в сигнатуре метода в верхней части страницы. Возможность задания данной информации с помощью пользовательского интерфейса представляет собой одно из многих усовершенствований инструментальных средств J2C пакета Rational Application Developer V7.0 в сравнении с предыдущими версиями.

    Обратите внимание, что поле интерфейса, соответствующее свойству executionTimeout, недоступно в диалоговом окне New Java Method. Это обусловлено тем, что жестко закодированное значение для данного свойства взаимодействия в данный момент предоставить невозможно, поскольку значение предоставляется аргументом метода Java;

  7. В данном учебном руководстве определим только один бизнес-метод для J2C bean-компонента. Поэтому нажмите кнопку Finish в диалоговом окне New Java Method;

    Рисунок 22. Новый метод
    Новый метод

  8. Если теперь открыть файл реализации J2C bean-компонента, то можно просмотреть новый метод (см. рисунок 23). Обратите внимание, что сигнатура сообщения аналогична сигнатуре, выделенной в диалоговом окне New Method.

    Рисунок 23. Новый метод
    Новый метод

Изображение большего размера

На данном этапе создан функциональный J2C bean-компонент, обеспечивающий доступ к IMS и извлекающий записи PhoneBook.
В следующем упражнении показано, как использовать эту функции с помощью Web-сервиса.


Упражнение 4: Создание Web-сервиса для анализа функций, предоставляемых созданным J2C bean-компонентом

Перед выполнением данного упражнения запустите сервер WebSphere v6.1, если он еще не запущен.

J2C Tools предоставляют простой способ создания таких развертываемых артефактов, как Web-сервисы, JSP и сессионные bean-компоненты, которые можно использовать для тестирования работы J2C bean-компонента. В данном учебном руководстве создадим Web-сервис, выполняющий доступ к приложению PhoneBook с помощью J2C bean-компонента.

  1. На странице выбора мастера выберите мастер Web Page, Web Service, or EJB from J2C bean в категории J2C (см. рисунок 24);

    Рисунок 24. Открытие мастера развертывания J2C 
    Открытие мастера развертывания J2C 

  2. На первой странице этого мастера необходимо определить, какой J2C bean-компонент будет создавать развертываемые артефакты (см. рисунок 25);

    Рисунок 25. Выбор J2C bean-компонента для создания артефактов развертывания
    Выбор J2C bean-компонента для создания артефактов развертывания

  3. На следующей странице задайте создание Web-сервиса (см. рисунок 26);

    Рисунок 26. Выбор создания Web-сервиса
    Выбор создания Web-сервиса

На следующей странице необходимо задать (или создать новый) динамический Web-проект, где будет создан Web-сервис.
Для доступа к ресурсам, определенным на сервере, рекомендуется использовать ссылки на ресурсы. Ссылки на ресурсы позволяют убедиться, что фактическое JNDI-имя не закодировано жестко. Ссылка на ресурс определяется в дескрипторе размещения приложения, ее можно изменить для указания на другой «реальный» ресурс в зависимости от того, на каком сервере планируется развернуть приложение. Если на этой странице мастера задать имя ссылки на ресурс, J2C tools создает ссылку на ресурс и автоматически обновляет дескриптор приложения.

  1. Нажмите кнопку Finish , создается Web-сервис с настройками по умолчанию (см. рисунок 27).
    Примечание: Если требуется создать Web-сервис с другими настройками, используйте мастер Web-сервисов из пакета Web Service Tools для создания Web-сервиса восходящего типа (Web-сервис из Java Bean) с помощью данного набора инструментов;

    Рисунок 27. Создание Web-сервиса
    Создание Web-сервиса

  2. Посмотрите на содержимое Web-проекта: можно заметить, что созданы артефакты Web-сервиса (см. рисунок 28).

    Рисунок 28. Артефакты Web-сервиса в Web-проекте
    Артефакты Web-сервиса в Web-проекте

В упражнении 5 показано, как протестировать созданный Web-сервис.


Упражнение 5: Тестирование созданного Web-сервиса с помощью обозревателя Web-сервисов

Теперь можно протестировать созданный Web-сервис на сервере WebSphere 6.1 с помощью обозревателя Web-сервисов.

  1. Во-первых, необходимо развернуть EAR, содержащий Web-проект для WebSphere 6.1 Server (см. рисунок 29);

    Рисунок 29. Добавление EAR на сервер
    Добавление EAR на сервер

  2. Нажмите правой кнопкой мыши файл wsdl, соответствующий созданному Web-сервису, и выберите Web Services > Test with Web Services Explorer (см. рисунок 30);

    Рисунок 30. Тестирование с помощью обозревателя Web-сервисов
    Тестирование с помощью обозревателя Web-сервисов

  3. В обозревателе Web-сервисов задайте выполнение метода runPhoneBook (см. рисунок 31);

    Рисунок 31. Тестирование метода runPhoneBook
    Тестирование метода runPhoneBook

    Изображение большего размера

  4. Далее предоставьте этому методу входные данные (см. рисунок 32).
    Примечание: задайте 1000 миллисекунд в качестве значения для свойства executionTimeout. Этого более чем достаточно для выполнения операции приложения PhoneBook;

    Рисунок 32. Задание соответствующих параметров для вызова метода
    Задание соответствующих параметров для вызова метода

  5. Отклик должен быть похож на представленный на рисунке 33.

    Рисунок 33. Новый метод
    Новый метод

    Это доказывает, что программа работает правильно, и что получены верные данные из приложения PhoneBook на IMS.

    Также можно убедиться в том, что значение свойства myExecutionTimeout, заданное во входных данных, фактически используется серверной системой;

  6. Для этого задайте значение myExecutionTimeout как 1. Скорее всего, требуется более 1 миллисекунды для выполнения транзакции, поэтому будет получено исключение. Теперь снова запустите обозреватель Web-сервисов, экран должен походить на представленный на рисунке 34 (фрейм результатов). Это означает, что произошло исключение;

    Рисунок 34. Новый метод
    Новый метод

  7. Если выбрать просмотр исходного кода, то можно увидеть исключение, подобное показанному в листинге 1 в разделе отклика. Данное исключение указывает, что система не способна завершить выполнение в течение 1 миллисекунды.

Листинг 1. Исключение
                
javax.resource.spi.EISSystemException: ICO0081E: 
   com.ibm.connector2.ims.ico.IMSTCPIPManagedConnection@
     1b521b52.processOutputOTMAMsg (byte[], 
IMSInteractionSpec, int) error. Execution timeout has occurred for this interaction. 
The executionTimeout value specified was [1] milliseconds.  
The value used by IMS Connect was [10] milliseconds.

Это означает, что имеется полнофункциональный Web-сервис, который не только вызывает функции серверной системы IMS, но и передает значения, соответствующие различным свойствам взаимодействий IMS.


Заключение

В данном учебном руководстве показано, как можно использовать пакет J2C tools, входящий в состав Rational Application Developer V7.0, для быстрого создания J2C bean-компонента, обеспечивающего доступ к функциям серверной системы IMS. Также продемонстрировано, как данную возможность можно использовать для других приложений и бизнес-процессов с помощью механизма Web-сервисов.



Загрузка

ОписаниеИмяРазмерМетод загрузки
Cobol sample Ex01.zip 1KB HTTP

25.02.2008

Комментарии

Добавить комментарий (анонимные комментарии не публикуются!!!)

ФИО: 
E-mail: 
Тема: 
Комментарий: 
Оценка:   
 
 
 
 
 
Код подтверждения:

 

 Новичков Александр  Шамрай Александр Читайте также статьи и материалы о технологиях Rational и Microsoft в блоге Новичкова Александра и Шамрая Александра

 

Новости и пресс-релизы СМ-Консалт


    08.05.2012 18:00:34
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 28-30 мая в Москве
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 28-30 мая в Москве. Проводится совместными усилиями компаний СМ-Консалт итренинговым центром КарьерЛаб. Место проведения тренинга - ул. Восьмого Марта, вл. 1, стр. 12 (схема проезда).

    Продолжительность тренинга составляет 2 или 3 дня по выбору. Целевая аудитория: начальники отделов, менеджеры проектов, директора, руководители проектов внедрения, бизнес-аналитики, специалисты команды внедрения. Скачать буклет тренинга в PDF

    21.02.2012 14:21:11
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 14-16 марта в Санкт-Петербурге
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 14-16 марта в Санкт-Петербурге. Проводится совместными усилиями компаний СМ-Консалт, тренинговым центром КарьерЛаб и Legal SoftWave. Место проведения тренинга в данный момент уточняется.

    Продолжительность тренинга составляет 2 или 3 дня по выбору. Целевая аудитория: начальники отделов, менеджеры проектов, директора, руководители проектов внедрения, бизнес-аналитики, специалисты команды внедрения.

    21.02.2012 12:42:20
    Новая статья: IT и психология. Человеческий фактор в парном программировании: почему многие не получают желаемого от его внедрения?
    Статья, находящаяся перед вами, открывает цикл статей о человеческом факторе, Agile-практиках и других полезных приемах, используемых при управлении командами в ИТ. Объединяет рассматриваемые практики и приемы одно – они позволяют проявиться положительным эффектам, связанным с человеческим фактором. И мы объясняем, почему с точки зрения психологии, это происходит. Так сказать, подводим теоретическую и экспериментальную базу под то, что себя уже давно зарекомендовало и работает. Или под то, что работает не у всех, и потому является предметом оживленных споров и дискуссий. И начинаем мы наши исследования с рассмотрения эффекта парного программирования через призму экспериментов социальной психологии. Отдельную благодарность за рецензию и время, потраченное на прочтение первого варианта статьи, выражаем Асхату Уразбаеву, ценные замечания которого позволили не только улучшить данную статью, но и позволили убедиться в необходимости и востребованности именно цикла статей!
    Читать -->

    16.01.2012 20:09:00
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 14-16 февраля в Новосибирске
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 14-16 февраля в Новосибирске. Проводится совместными усилиями компаний СМ-Консалт, тренинговым центром КарьерЛаб. Место проведения тренинга в данный момент уточняется.

    Продолжительность тренинга составляет 2 или 3 дня по выбору. Целевая аудитория: начальники отделов, менеджеры проектов, директора, руководители проектов внедрения, бизнес-аналитики, специалисты команды внедрения.

    27.12.2011 16:15:27
    Компания "СМ-Консалт" получила отзыв о работах в Федеральной Налоговой Службе (ГНИВЦ ФНС)
    Специалистами ООО «СМ-Консалт» в 2010-2011г. был выполнен проект по настройке и внедрению системы управления жизненным циклом разработки программных систем в части управления изменениями и конфигурациями на основе Microsoft Visual Studio Team Foundation Server 2010 для Филиала Федерального государственного унитарного предприятия «Главный научно-исследовательский вычислительный центр Федеральной налоговой службы» в Приволжском Федеральном округе (Филиал ФГУП ГНИВЦ ФНС России в ПФО).

    26.12.2011 21:05:28
    Успешное проведение тренинга по коммуникациям и психологии для ИТ-руководителей в Санкт-Петербурге

    В блоге Новичкова Александа доступен отчет авторов тренинга «Коммуникации и психология межличностных отношений в ИТ-проектах». В целом, тренинг завершился положительно - средний балл за интересность по 5 бальной шкале - 4,2 балла.
    В отчете дается развернутый комментарий, подводятся итоги, рассматриваются как положительные моменты, так и элементы критики и пожеланий, собранные на основе анкет слушателей.
    Читать -->

    28.11.2011 20:09:21
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 19-21 декабря в Санкт-Петербурге
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 19-21 декабря в Санкт-Петербурге. Проводится совместными усилиями компаний СМ-Консалт, тренинговым центром КарьерЛаб и Legal SoftWave. Место проведения тренинга в данный момент уточняется.

    Продолжительность тренинга составляет 2 или 3 дня по выбору. Целевая аудитория: начальники отделов, менеджеры проектов, директора, руководители проектов внедрения, бизнес-аналитики, специалисты команды внедрения.

    28.11.2011 18:31:55
    Компания «СМ-Консалт» сообщает об успешном завершении нового тренинга, проведенного совместно с компанией «Карьерлаб»!
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» прошел 17-18 ноября в Москве.
    Слушатели проявили большой интерес и подтвердили важность выбранного направления. Контакт с аудиторией был установлен сразу. Были проработаны такие важные аспекты необходимых навыков из области психологии и коммуникаций, как умение управлять группой, говорить с заказчиком, как донести до оппонента свое решение и многое другое, что очень важно при разработке или внедрении ИТ-проектов.

    28.11.2011 15:05:11
    Новая статья: "Всегда ли «Да» – это «Да»? Или как нас вынуждают принимать решения"
    Мы предлагаем вашему вниманию цикл статей, в основу которых положены психологические практики и приемы, позволяющие влиять на решения, принимаемые людьми. Эта идея была логическим продолжением ряда выступлений с докладами о коммуникациях в проектах разработки и внедрения ПО. Давайте, не откладывая в долгий ящик, начнем с самого простого приема убеждения, с которым сталкиваемся ежедневно в магазинах, в транспорте, в разговорах с коллегами… да мало ли где еще!
    Авторы: Новичков Александр и Карабанова Галина.
    Читать -->

    10.10.2011 11:16:06
    Компания «СМ-Консалт» открывает новое направление продаж - ПО Adobe Connect
    Программное обеспечение Adobe Connect является гибкой системой web-коммуникации с высоким уровнем информационной безопасности. Adobe Connect предоставляет такие важнейшие функции корпоративного взаимодействия, как деловое общение и совместная работа сотрудников на уровне предприятий, дистанционное обучение, организация широкомасштабных сетевых семинаров и презентаций. Система Adobe Connect базируется на технологии Adobe Flash, а также Air, и поэтому позволяет подключать сотрудников к единому пространству взаимодействия через web-браузер с любых устройств.

    17.09.2011 21:40:22
    Новая статья: "Разработка прикладного программного обеспечения с использованием Rational Unified Process на Иркутском Авиационном заводе"

    На сайте СМ-Консалт открыт новый раздел Статьи наших заказчиков об успешных внедрениях IBM Rational и Microsoft. Статьи для данного раздела пишутся нашими заказчиками и рассказывают о сути проектов внедрения технологий IBM и Microsoft. Первая статья, представленная вашему вниманию написана сотрудниками Иркутского Авиационного Завода (ИАЗ).

    Иркутский авиазавод имеет длительный опыт разработки программного обеспечения для информационной поддержки ключевых бизнес-процессов предприятия. Однако, в связи с увеличивающейся сложностью и повышением требований к разрабатываемому программному обеспечению, возникла настоятельная необходимость усовершенствовать процесс разработки: повысить качество разрабатываемых программных продуктов, стандартизировать процесс с увеличением его эффективности.

    С целью повышения качества программного обеспечения собственной разработки и сокращения сроков разработки руководство Управления информационных технологий (УИТ) Иркутского Авиационного Завода в 2006г. приняло решение о внедрении технологии разработки ПО на базе методологии Rational Unified Process и с использованием инструментов автоматизации IBM Rational.

     

    13.09.2011 12:07:29
    Новый тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах»

    Компания «СМ-Консалт» представляет новый тренинг, организуемый совместно с компанией «КарьерKаб» - «Коммуникации и психология межличностных отношений в ИТ-проектах.

    Тренинг позволит понять, насколько коммуникации в проектах важнее инструментов, что люди и их взаимоотношения зачастую оказываются решающим фактором, определяющим успех проекта. Если более пятидесяти процентов рабочего времени вы тратите на взаимодействие с заказчиком, если вам небезразлична судьба вашей команды и вы хотите, чтобы ваша команда работала как часы, реализуя проекты точно, вовремя и без перерасхода ресурсов - наш тренинг поможет в этом. 

    25.08.2011 13:46:04
    Компания СМ-Консалт сообщает об открытии нового направления деятельности: консалтинг и внедрение систем аналитической обработки информации (Business Intelligence)

    Наша компания специализируется на консалтинге и внедрении инструментов и методологий IBM Rational, Microsoft и др. для повышения эффективности процессов разработки и сопровождения программного обеспечения.
    Методы и технологии Business Intelligence являются прекрасным дополнением к ряду специализированных инструментальных средств, используемых для поддержки ЖЦ разработки ПО и управления ИТ-проектами. Инструменты BI играют роль недостающего промежуточного звена между основным бизнесом организации и ИТ-процессами, и, таким образом, способствуют повышению эффективности ключевых бизнес-процессов и достижению стратегических целей компании.

     

    03.08.2011 14:05:11
    На сайте размещены мультимедиа материалы докладов семинара «Повышение эффективности IT подразделений и качества разрабатываемого ПО с использованием современных методологий и технологий»
    Компании СМ-Консалт , Legal SoftWaveTM и DNA  провели бесплатный семинар-вебинар, посвященный обзору технологий и методологий, которые позволяют повысить эффективность ИТ подразделений. На семинаре были рассмотрены технологии IBM Rational, Microsoft TFS, а также системы аналитической обработки информации (Business Intelligence).
    На нашем сайте размещены все мультимедийные материалы с семинара: презентации и видео-ролики с демонстрацией отдельных функций ПО IBM и Microsoft.
    Перейти к просмотру: 14 июля 2011г. Семинар «Повышение эффективности IT подразделений и качества разрабатываемого ПО с использованием современных методологий и технологий»

    01.08.2011 17:44:25
    Наша компания получила отзыв о сотрудничестве с ОАО «Нордеа Банк»

    В 2010-2011 гг. наши специалисты  провели в Нордеа Банке проект по предварительному обследованию, развертыванию инструментальных средств и ряд тренингов по обучению методологии и работе с продуктами IBM Rational: «Методология разработки программных систем IBM Rational Unified Process», «Управление требованиями с использованием IBM Rational RequisitePro», «Управление изменениями в IBM Rational ClearQuest».

    24.06.2011 01:27:57
    Бесплатный семинар-вебинар «Повышение эффективности IT подразделений и качества разрабатываемого ПО с использованием современных методологий и технологий»
    Компании СМ-Консалт , Legal SoftWaveTM и DNA приглашают Вас посетить бесплатный семинар-вебинар, посвященный обзору технологий и методологий, которые позволяют повысить эффективность ИТ подразделений. На семинаре рассматриваются технологии IBM Rational, Microsoft TFS, а также системы аналитической обработки информации (Business Intelligence) (IBM SPSS, Deductor, QlikView и другие).

    Планируемая продолжительность семинара - 8 академических часов.

    Место проведения: Санкт-Петербург (очно) и Интернет (для всех желающих: приходите сами и приглашайте друзей!).

    Дата и время: 14 июля 2011 в 9 00.

    ВНИМАНИЕ: если вы не сможете очно приехать на семинар - это не страшно, так как семинар будет транслироваться через интернет в формате вебинара и к нему, после регистрации, смогут присоединиться все желающие. Трансляция будет осуществляться посредством технологии Adobe Connect Pro , это позволит Вам присоединяться к конференции без установки дополнительного ПО - только интернет браузер.
    Скачать программу семинара
    Смотреть программу -->

    07.06.2011 13:02:44
    Компания "СМ-Консалт" провела серию успешных семинаров для ГНИВЦ ФНС России

    Проведенные семинары были посвящены средствам разработки и тестирования программного обеспечения компании Майкрософт для сотрудников ГНИВЦ ФНС России. Слушатели семинаров отметили высокую квалификацию тренеров компании "СМ-Консалт" по организации учебного процесса и повышению квалификации специалистов, прошедших обучение.
    Индивидуальный подход при решении любых вопросов, возникающих в процессе обучения, оперативность принятия решений, гарантированное выполнение взятых на себя обязательств и профессионализм позволили провести обучение на самом высоком уровне. 

    07.12.2010 12:28:15
    Мы идем в Твиттер!

    Наша компания открыла аккаунт в системе микроблоггинга Twiter.Теперь все официальные и неофициальные новости будут появляться в нашей ленте в Twitter.
    Там же возможно будет задать прямые вопросы специалистам СМ-Консалт, по всем вопросам, связанным как с деятельностью компании, так и с техническими аспектов продуктов IBM и собственных решений СМ-Консалт.

    Следуйте за нами!

    https://twitter.com/cmconscom

    11.11.2010 14:14:14
    Осенний марафон Microsoft ALM Road Show
    Компания СМ-Консалт совместно с образовательным центром Careerlab провели серию семинаров в рамках мероприятий ALM Roadshow 2.0 в крупнейших городах, расположенных на Волге, – крупных научных центрах, в которых ИТ технологии находятся на высоком уровне. Семинары прошли в Самаре, Нижнем Новгороде и Казани. Cеминары были посвящены использованию новых инструментов MS Visual Studio Team System в проектах разработки ПО.
    В семинарах принимали участие представители различных ролей процесса разработки ПО: от разработчиков до руководителей предприятий различного уровня. Темы, обсуждаемые в ходе семинара, вызвали большой интерес аудитории и немалое количество вопросов, на которые были предоставлены исчерпывающие ответы. В процессе семинара также было показано большое количество примеров, которые дают представление о возможностях инструментов MS Team System. Средняя оценка за семинар составила 4,6 балла по пятибальной шкале

    09.09.2010 16:11:03
    Компания СМ-Консалт предлагает бесплатную настройку своих флагманских решений GanttChart и ProjectTracker.

    Если вы хотите сэкономить время или у вас не получается сразу и эффективно настроить наши решения на вашу схему ClearQuest, то вы можете прислать свою схему ClearQuest нам и специалисты СМ-Консалт бесплатно в течение 3х рабочих дней:

    • Проведут анализ схемы и дадут заключение по настройке схемы ClearQuest своими силами*;
    • Предоставят ознакомительные лицензии на решения GanttChart и ProjectTracker сроком на один месяц;
    • Предоставят файлы настроек для GanttChart и ProjectTracker, адаптированные под вашу схему.

     

    08.09.2010 18:37:52
    Скидки до 30% на программное обеспечение IBM Rational

    Компания СМ-Консалт предлагает для всех желающих на льготных условиях приобрести программное обеспечение IBM Rational. Снижение  цен связано с тем, что мы стараемся быть как можно ближе к нашим клиентам, многие из которых постепенно начали преодолевать последствия финансового кризиса.Наше предложение поможет с минимальными издержками приобрести ПО IBM Rational, что является хорошим капиталовложением.
    Скидки до 1 декабря 2010 года:

    • 20% скидки при покупке IBM Rational ClearCase, ClearQuest, CearCase LT, при приобретении пяти и более лицензий*;
    • 30% скидки при покупке пяти любых продуктов IBM Rational + решение или тренинг СМ-Консалт*.
    Для получения деталей обязательно свяжитесь с нашими менеджерами

     

    07.09.2010 13:53:40
    Успешное внедрение уникального решения компании «СМ-Консалт» - GanttChart for ClearQuest в страховой компании «HUK-COBURG», Германия.
    Компания «СМ-Консалт» и компания «HUK-COBURG» объявляют об успешном завершении проекта по поставке и внедрению решения «СМ-Консалт» - GanttChart for ClearQuest. Руководство «HUK-COBURG» обратилось в «СМ-Консалт» с просьбой поставки, адаптации и последующего сопровождения GanttChart for ClearQuest. С учетом требований Заказчика специалистами компании «СМ-Консалт» была выпущена и внедрена адаптированная версия  GanttChart for ClearQuest, учитывающая особенности схемы процессов ClearQuest, применяемой в «HUK-COBURG», и дополнительные пожелания к функционированию GanttChart

    02.09.2010 14:41:12
    Успешное внедрение Уникального решения СМ-Консалт - GanttChart for ClearQuest в Федеральном Национальном банке Бразилии

    Компания СМ-Консалт и Федеральный Национальный банк Бразилии (ФНББ)  объявляют об успешном завершении проекта по поставке и внедрению решения СМ-Консалт - GanttChart for ClearQuest. Руководство ФНББ, понимая ограничения использования IBM Rational ClearQuest в части проектного управления, обратилось в СМ-Консалт с просьбой поставки и адаптации GanttChart for ClearQuest под свои потребности.
    С учетом требований Заказчика специалистами компании СМ-Консалт была выпущена и внедрена обновленная версия  GanttChart for ClearQuest, учитывающая все особенности схемы процессов ClearQuest, применяемой в ФНББ.
    По истечении срока опытной эксплуатации ФНББ приняло  решение о принятии GanttChart for ClearQuest в промышленную эксплуатацию. 

    02.09.2010 14:17:23
    Компания «СМ-Консалт» объявляет об успешном завершении обучения и консультирования IBM Rational сотрудников ЗАО «Промышленная Группа Метран» г. Челябинск.

    В августе 2010 года специалистами компании «СМ-Консалт» были выполнены работы по обучению и консультированию сотрудников компании «Метран» методологии и инструментальным средствам процесса управления конфигурациями – IBM Rational Software ClearCase и ClearQuest. Был проведен тренинг-консультация «Практика и технология внедрения процесса конфигурационного управления и управления изменениями на основе IBM RUP, ClearCase и ClearQuest».

    В тренинге принимали участие ведущие специалисты и руководители отделов компании «Метран».

    29.06.2010 13:07:07
    Успех семинара "Программное обеспечение IBM Rational для улучшения процессов разработки и сопровождения ПО" 15 июня 2010 г.
    Компании "СМ-Консалт", IBM и DNA провели бесплатный семинар по теме "ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IBM RATIONAL ДЛЯ УЛУЧШЕНИЯ ПРОЦЕССОВ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ ПО" 15 июня 2010 года. На семинаре специалисты СМ-Консалт, IBM и UML2.RU рассказали о технологиях IBM Rational и поделились практическим опытом использования и внедрения методологии Rational Unified Process. Также были представлены отдельные решения СМ-Консалт, расширяющие функциональные характеристики IBM Rational.


    Copyright © 2010 СМ Консалт | Вселенная СМК: http://cm-consult.ru | Блоги специалистов: http://anovichkov.msk.ru | http://ashamray.wordpress.com |www.cmcons.com | Карта сайта Rambler's Top100