<<

стр. 5
(всего 5)

СОДЕРЖАНИЕ

bpel.ora.java.naming.security.credentials = welcome
Пароль пользователя для подключения к BPEL PM
bpel.ora.dedicated.rmicontext = true
Использовать ли выделенный RMI context
bpel.serverAuth=oracle
Пароль для доступа к административным функциям BPEL PM
bpel.domain.default.password=bpel
Пароль для доступа к домену BPEL. Задается в виде bpel.domain.<name>.password=<password>. <name> имя домена, <password> - пароль
bpel.operations.timeout=3000
Таймаут в миллисекундах для выполнения методов abort(), cancel(), delete() и suspend() у экземпляров BPEL процессов.
bpel.metric.editor.url=metricEditor.jsp
URL для редактирования метрик
bpel.metric.add.url=metricEditor.jsp
URL для создания метрик
bpel.deployer.requireMetrics=false
Требовать или нет наличия метрик в публикуемом jar архиве
bpel.deployer.filename=metric.xml
Имя файла, содержащего метрики
bpel.deployer.workInOldMode=false
Использовать или нет старый режим публикации метрик (без разбора BPEL для получения логпоинтов и бизнеслогпоинтов)
bpel.deployer.validation.validateSessions = true
Проверять или нет корректность завершения сессии ПЭВ.
bpel.deployer.validation.plink.enabled = false
Проверять или нет корректность инициализации и завершения сервисов-партнеров
bpel.deployer.validation.session = logoff
Имя метода, вызываемого последним (для закрытия сессии ПЭВ)
bpel.deployer.validation.session.esname = execService
Имя службы ExecutionService. Должно быть одинаковым во всех ПЭВ,
bpel.deployer.validation.parnerlink.init = getUrl
Имя метода инициализации сервиса-партнера
bpel.deployer.validation.parnerlink.shut = qqq
Имя метода для завершения сервиса-партнера.
bpel.temp.dir=WEB-INF/temp
Имя временной папки, используемой при публикации процессов.
bpel.deploy.ws.xslt=WEB-INF/conf/ultimeta-oracle-conversion.xsl
Имя XSL файла, используемого для преобразования из формата Ultimeta в формат Oracle BPEL
bpel.bpelc.startCommands=cmd,/c,c:\\orabpel\\bin\\bpelc.bat,-rev,$revisionTag
Команда для запуска компилятора BPEL
bpel.startpei.url=start_pei.jsp
url для запуска ПЭВ
es.flashLink=http://pvo.ibrae.ac.ru/ER/bpel/showInstInfo.jsp
url для отображения схемы процесса
es.mail.from=pev_admin@ifirst.ru
Адрес отправителя системных оповещений о состоянии ПЭВ
es.targetNamespace=http://www.ifirst.ru
Пространство имен ПЭВ
es.admin.role=admin
Временно не используется
es.start.role=admin
Временно не используется
es.breakpoint.timeout=100
Временно не используется
uddi.inquireurl=http://localhost:9700/uddi/inquiry
URL inquiry Oracle UDDI
uddi.publishingurl=http://localhost:9700/uddi/publishing
URL publishing Oracle UDDI
uddi.peiprefix=http://bbox.sytech.ru/pei/
Префикс для ПЭВ
uddi.peitmodel=UUID:821E1171-3A6C-43E7-999D-E8C22026FA40
UUID tModel для ПЭВ
uddi.checkwsdl = true
Проверять или нет WSDL при публикации в UDDI
uddi.wsdlimportnamespace = http://schemas.xmlsoap.org/soap/encoding/
Пространство имен из которого разрешен импорт типов данных
uddi.wsdlschema = http://schemas.xmlsoap.org/wsdl/
Схема WSDL
uddi.workmode=904
если используется oracle uddi версии 9.0.2.3 (или 9.0.3) требуется указать uddi.workmode = 903
common.loginPage=/ER
Страница, на которую перенаправляется незалогиненный пользователь при обращении к защищенным страницам ПЭВ и UDDI
torque.applicationRoot = .
Корневая директория для Torque
log4j.category.org.apache.torque = ALL, org.apache.torque
Настройки протоколирования Torque
log4j.appender.org.apache.torque = org.apache.log4j.FileAppender
Настройки протоколирования Torque
log4j.appender.org.apache.torque.file = ${torque.applicationRoot}/logs/torque.log
Настройки протоколирования Torque
log4j.appender.org.apache.torque.layout = org.apache.log4j.PatternLayout
Настройки протоколирования Torque
log4j.appender.org.apache.torque.layout.conversionPattern = %d [%t] %-5p %c - %m%n
Настройки протоколирования Torque
log4j.appender.org.apache.torque.append = false
Настройки протоколирования Torque
torque.defaults.pool.logInterval = 0
Интервал для показа информации о состоянии пула соединений с БД в секундах. При значении 0 - информация не показывается.
torque.defaults.pool.connectionWaitTimeout = 10
Интервал ожидания получения соединения с БД в секундах
torque.defaults.pool.defaultMaxConnections = 80
Максимальное число кэшируемых соединений с БД
torque.defaults.pool.maxExpiryTime = 3600
Продолжительность жизни соединения с БД в секундах.
torque.defaults.connection.driver = oracle.jdbc.OracleDriver
Имя драйвера БД
torque.defaults.connection.url = jdbc:oracle:thin:@orascc.ibrae:1521:ora92
Урл соединения с БД, используемый по умолчанию
torque.defaults.connection.user = uddisys
Имя пользователя для соединения с БД
torque.defaults.connection.password = uddisys
Пароль для соединения с БД
torque.database.default=uddidb
Имя БД, используемой по умолчанию
torque.database.default.adapter=oracle
Адаптер БД, используемый по умолчанию
torque.database.uddidb.adapter=oracle
Адаптер для БД uddi
torque.dsfactory.uddidb.factory=org.apache.torque.dsfactory.SharedPoolDataSourceFactory
Имя Factory для получения соединений с базой данных uddi
torque.dsfactory.uddidb.pool.defaultMaxActive=10
Максимальное количество активных подключений к БД uddi
torque.dsfactory.uddidb.pool.testOnBorrow=true
Проверять или нет состояние соединения с БД uddi
torque.dsfactory.uddidb.pool.validationQuery=SELECT 1
Запрос, используемый для проверки соединения с БД uddi
torque.dsfactory.uddidb.connection.driver = oracle.jdbc.OracleDriver
Драйвер для подключения к БД uddi
torque.dsfactory.uddidb.connection.url = jdbc:oracle:thin:@orascc.ibrae:1521:ora92
УРЛ для подключения к БД uddi
torque.dsfactory.uddidb.connection.user = uddisys
Имя пользователя для подключения к БД uddi
torque.dsfactory.uddidb.connection.password = uddisys
Пароль для подключения к БД uddi
torque.idbroker.cleverquantity=true
Не используется

2. Конфигурационный файл ER\WEB-INF\classes\hibernate.properties

Название параметра
Описание
hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver
Класс драйвера БД
hibernate.dialect=net.sf.hibernate.dialect.OracleDialect
Hibernate диалект для общения с БД
hibernate.connection.SelectMethod=cursor
Использовать курсор для запроса SELECT
hibernate.use_outer_join=true
Использовать outer join
hibernate.connection.username=<user name>
Имя пользователя для подключения к БД
hibernate.connection.url=jdbc:oracle:thin:@<host name>:<port>:<bd name>
URL для подключения к БД
hibernate.show_sql=false
Не показывать в логах SQL-запросы
hibernate.connection.password=<password>
Пароль для подключения к БД
hibernate.connection.pool_size=5
Размер пула соединений
hibernate.cglib.use_reflection_optimizer=false
Не использовать оптимизацию

3. Конфигурационный файл WEB-INF/classes/system.conf

<repository id='rdbms-rdfs-db'>
<title>MySQL RDFS Test DB</title>
<sailstack>
<sail
class='org.openrdf.sesame.sailimpl.sync.SyncRdfSchemaRepository'/>
<sail class='org.openrdf.sesame.sailimpl.rdbms.RdfSchemaRepository'>

<param name='user' value='user name'/>
<!-- Имя пользователя для БД -->

<param name='password' value='password'/>
<!-- Пароль для БД -->

<param name='jdbcDriver'
value='oracle.jdbc.driver.OracleDriver'/>
<!-- Класс драйвера для подключения БД -->

<param name='jdbcUrl'
value='jdbc:oracle:thin:HOST_NAME:PORT_NUMBER:ORACLEDB'/>
<!-- URL для подключения БД -->
</sail>
</sailstack>
...
</repository>


Сборка проекта из исходных текстов

Необходимо чтобы в переменной окружения PATH присутствовал путь к исполняемым файлам средства сборки проектов Maven (например: c:\java\maven\bin). Для сборки необходимо перейти в корневой каталог проекта ER и выполнить следующую команду:

maven build-war

После успешной сборки архив веб-приложения ER.war будет размещен в каталоге ER/target.
Cовместимость и переносимость
Прикладные модули системы реализованы на основе стандартов и технологий семейства J2EE, помимо разработанных прикладных модулей в состав системы входит ПО сторонних производителей, которое имеет иные ограничения по переносимости.
В связи с этим необходимо описать отдельно возможности по переносимости каждой группы модулей.
Прикладные модули СЭВ
Прикладные модули СЭВ реализованы на основе следующего подмножества стандартов J2EE: JSP 2.0 и Servlet 2.4, версия спецификации Java2 Standard Edition - J2SE 1.4.2.
Система тестировалась с помощью сервлет-контейнера Tomcat 5.0.28, с виртуальной машиной J2SE 1.4.2, под операционными системами Linux 2.4, Solaris 9 и Windows 2000.
Для работы прикладных модулей требуется СУБД Oracle Database 9i, перенос на другую СУБД не допускается.
Oracle BPEL PM
Сервер исполнения BPEL-процессов является J2EE-приложением, по документации данное приложение совместимо со следующими серверами приложений: Oracle Application Server 10g, JBoss Application Server 4.0, WebLogic ApplicationServer 8.0.
В ходе разработки и тестирования Oracle BPEL PM успешно эксплуатировался в среде Oracle Application Server под операционными системами Solaris 9, Windows 2000, Linux.
Для работы Oracle BPEL PM требуется СУБД Oracle 9i.
Oracle UDDI
Сервер реестра сервисов Oracle UDDI является J2EE-приложением, работающим под управлением сервера приложений Oracle Application Server 10g. По документации производителя приложение может выполняться под операционными системами, поддерживаемыми сервером приложений Oracle Application Server 10g, для работы приложению требуется наличие СУБД Oracle 9i, либо DB2, либо MS SQL Server 2000.
В ходе тестирования системы данное приложение успешно работало под операционными системами Windows 2000, Solaris 9 и Linux, использовалась СУБД Oracle 9i.
Oracle Application Server 10g
Сервер приложений Oracle Application Server 10g сертифицирован как поддерживающий спецификацию J2EE 1.3. Основное ядро сервера (OC4J) является Java-приложением и может исполняться под виртуальными машинами Java, поддерживающими J2SE1.4.
В ходе разработки и тестирования данный сервер приложений эксплуатировался под управлением операционных систем Windows 2000, Solaris 9 и Linux.
Oracle Database 9i
По документации производителя СУБД Oracle 9i сертифицирована для работы под управлением следующих операционных систем:
1. Solaris 8 и 9
2. SUSE Linux 9
3. Windows 2000, XP
Совместимость с клиентским программным обеспечением

1. Браузер, поддерживающий стандарт HTML 4.0, тестирование проводилось с браузерами MS InternetExplorer 6.0 и Mozilla 1.7, при работе с другими браузерами могут быть незначительные отклонения в отображении страниц без нарушения структуры и функциональности
2. Желательно наличие Flash-plugin для браузера версии не ниже 6.0.
3. Поддержка браузером выполнения Java-апплетов (Версия спецификации Java - J2SE 1.4.2). Поддержка апплетов требуется для рабочих мест разработчиков ПЭВ.



Сторонние продукты и библиотеки
1. Jakarta Tomcat 5.0.28 (ASF License)
2. J2SDK v 1.4.2 (Sun Binary Code License)
3. Oracle Database 9i.
4. Oracle UDDI v. 9.0.2.3
5. Oracle BPEL v. 2.0.10
6. Jakarta Slide 2.0 (ASF License)
7. Hibernate 2.0.6 (LGPL License)
8. Jakarta Commons (ASF License)
9. Jena 2.0 (HP Public License)
10. Jakarta Velocity (ASF License)
11. Apache SOAP (ASF License)
12. Apache Torque (ASF License)
13. Jakarta Slide 2.0 (ASF License)
14. Apache Struts 1.2 (ASF License)
15. Apache Axis 1.1 (ASF License)
16. Apache Maven 1.0.2 (ASF License)




Ссылки на спецификации, использованные при разработке СЭВ

1. Simple Object Access Protocol (SOAP 1.1) - http://www.w3.org/TR/soap/
2. Web Services Description Language (WSDL 1.1) - http://www.w3.org/TR/wsdl/
3. Business Process Execution Language for Web Services (BPEL4WS 1.1) - http://www.ibm.com/developerworks/library/ws-bpel/
4. Web Services Addressing (WS-Addressing) - http://www.w3.org/Submission/ws-addressing/
5. Hypertext Transfer Protocol (HTTP 1.1) - http://www.w3.org/Protocols/
6. Java2 Enterprise Edition (J2EE 1.3) http://java.sun.com/j2ee/index.jsp
7. Java2 Standard Edition (J2SE 1.4.2) http://java.sun.com/j2se/1.4.2/index.jsp



??

??

??

??


<<

стр. 5
(всего 5)

СОДЕРЖАНИЕ