Desarrollado por:
|
Ruleburst
à Haley comprado por Oracle
(2008)
Mas de 20
años de experiencia
|
Versión
|
Oracle Policy Automation 10.4.0 / Mayo 2012
|
Definición
|
Es una suite de productos de software para el modelado y
la implementación de reglas de negocio dentro de las aplicaciones
empresariales. Para transformar la legislación y documentos (Word, Excel y
Visio) de normativas, en reglas de negocio ejecutables, en particular para el
cálculo de los derechos a prestaciones y las cantidades de pago.
|
Plataformas:
|
Java y .NET
|
Modo
de compra
|
·
Incluido
en el ERP Siebel
·
Solución
stand-alone
|
Mercado
objetivo
|
·
Interacción
del ciudadano con las AA.PP
·
Servicios
Sociales
|
Componentes
|
·
Oracle Web Determinations: una
aplicación web enfocada a las entrevistas.
·
Oracle Determinations Server:
o
Modela e integra procesos + reglas con servidores
de BPEL (Oracle SOA suite), SAP, Siebel y Oracle EBS.
·
Oracle Determinations Engine: Soporta este middleware:
o
Microsoft
IIS
o
Oracle
Weblogic
o
IBM
Websphere AS
o
Apache
TOMCAT
|
Competidores
|
·
BeInformed Business Rule Engine
·
IBM ILOG: JRules y Rules for .NET
v2.6
·
Pegasystems
·
Corticon Technologies
·
DROOLS (Open Source)
·
Experian
|
26 mayo 2012
Oracle Policy Automation, Motor de reglas ontológico
23 mayo 2012
Asegurando un servidor de base de datos Oracle (Introducción)
Introducción
La seguridad en la Base de datos es similar al
tejado de un templo. El techo está
sostenido por cuatro pilares: autenticación, autorización, certeza
y auditoria, con cada pilar
que contribuye al principio básico
de la seguridad de una manera diferente.
Los cuatro pilares son necesarios para sostener el techo en
su lugar. Si uno cualquiera de ellos se desmorona, el techo se derrumba
totalmente. Usted debe construir y reforzar los cuatro pilares para crear una
estructura de seguridad razonable, una sola debilidad en esta arquitectura hará
que toda la infraestructura vulnerable.
- Autenticación significa el establecimiento
de la identidad, lo que confirma que un usuario es lo que él o ella dice
ser. Si la autenticación es débil, un intruso podría acceder a la
infraestructura. Cuando el usuario está autenticado, que le permiten ver
sólo la información que está "autorizado" para ver.
- La
Autorización implica el control
sobre lo que el usuario puede o no puede ver después de que ella está
autenticada, en esta etapa, la identidad no se cuestiona.
("Autenticación" y "autorización" a menudo se
confunden o se utilizan indistintamente, lo cual es incorrecto.)
Básicamente, la autorización establece el perímetro de acceso del usuario
dentro de la base de datos, y si ese perímetro es porosa, un usuario
legítimo será capaz de ver a un mucho más de lo que debería.
- Como
un usuario legítimo, debidamente autenticada actuando dentro de los
límites de la autorización manipula los datos, los datos se mueve dentro y
fuera de la protección "techo" de la seguridad de la base de
datos. Para garantizar que los datos no está contaminado o manipular
ilegalmente durante este proceso, la certeza
entra en juego.
- Por
último, la seguridad es incompleta sin que el usuario tenga que rendir
cuentas por sus acciones. Sin ella, cualquier persona puede potencialmente
hacer algo que es perfectamente legal, pero puede afectar a la estabilidad
general del sistema. Por lo tanto, la seguridad esto no concierne sólo a
permitir a los usuarios legítimos de trabajar bajo un régimen de
autorización, sino también con lo que están haciendo y por qué. Por lo
tanto, el concepto de auditoria
es el último pilar de la infraestructura de seguridad.
07 marzo 2012
Analizar las opciones instaladas de Oracle para licenciarlas
Oracle LMS es el servicio de Oracle de Licenciamiento, en este articulo vamos a tratar el análisis por parte de Oracle de la instalación de la herramienta de monitorización del uso de las bases de datos Oracle y tablas FND de Oracle Applications.
Como parte de un estudio global de los productos Oracle instalados,
se analizan las bases de datos instaladas de los clientes que utilizan Oracle. La
metodología para el estudio de las opciones que trabajan en la base de datos consiste en la
instalación de unos scripts de SQL que toman instantáneas de algunas tablas del
diccionario de datos de cada instancia. La herramienta de monitorización (Le Menu) no representa carga extra
para el servidor ni la red, y solo requiere de la creación de un usuario a
nivel de las bases de datos que se va a encargar de la toma de estadísticas por
un periodo de tiempo dos semanas!!
Cuando se analizan Oracle Enterprise Business Suite (Oracle
General Ledger, Oracle Payables, Oracle Inventory, etc.), las mismas
aplicaciones tienen predefinidas tablas que permiten analizar su utilización (tablas
FND), y se hace uso adicional de un par de consultas.
Las tablas y la información que se compila son del tenor
siguiente:
- V$SESSION
Sesiones Concurrentes/ Dispositivos Concurrentes
- V$LICENSE
Información concurrente histórica por base de datos
- V$OPTION
Información sobre opciones instaladas
- V$VERSION
Información sobre la versión de la base de datos
- DBA_USERS Userids, o información de cuentas de usuarios. No se acceden passwords.
Para el caso de Oracle Applications, se solicitan las
siguientes tablas:
- fnd_logins
- fnd_login_responsibilities
- fnd_user
- fnd_user_responsibility
ó fnd user_resp_groups
- fnd_application
- fnd_application_tl
(sólo release rel11)
Este script nos puede dar una idea de lo que tenemos en nuestra infraestructura Oracle:
spool $ORACLE_HOME\options.txt --Numero de procesadores instalados set linesize 2000 select * from v$license; --Database edition iinstalada select banner from v$version; --Oracle Partitioning instalado? select decode(count(*), 0, 'No', 'Yes') Partitioning from ( select 1 from dba_part_tables where owner not in ('SYSMAN', 'SH', 'SYS', 'SYSTEM') and rownum = 1 ); --Oracle Spatial instalado? select decode(count(*), 0, 'No', 'Yes') Spatial from ( select 1 from all_sdo_geom_metadata where rownum = 1 ); --Oracle RAC instalado? select decode(count(*), 0, 'No', 'Yes') RAC from ( select 1 from v$active_instances where rownum = 1 ); -- Opciones instaladas para versiones 9i Col name format a50 heading "Option" Col value format a5 heading "?" justify center wrap Break on value dup skip 1 Select parameter name, value from v$option order by 2 desc, 1 / --Características usadas desde la versión 10g Set feedback off Set linesize 122 Col name format a45 heading "Característica" Col version format a10 heading "Version" Col detected_usages format 999,990 heading "Detectada|usos" Col currently_used format a06 heading "esta siendo usada?" Col first_usage_date format a10 heading "Primer uso" Col last_usage_date format a10 heading "Ultimo uso" Col nop noprint Break on nop skip 1 on name Select decode(detected_usages,0,2,1) nop, name, version, detected_usages, currently_used, to_char(first_usage_date,'DD/MM/YYYY') first_usage_date, to_char(last_usage_date,'DD/MM/YYYY') last_usage_date from dba_feature_usage_statistics order by nop, 1, 2 / spool off
26 febrero 2012
Listado de puertos por defecto que utilizan los productos de Oracle
Estos son los puertos mas utilizados por productos Oracle, es una guía rápida de repaso, que puede ser usada como apoyo para hacer un programa que "descubra" las posibles aplicaciones Oracle en una red.
Servicio
|
Puerto
|
Producto
|
Como
cambiarlo
|
Oracle HTTP Server listen port / Oracle HTTP Server
port
|
80
|
Oracle
Application Server
|
Edit httpd.conf and restart OHS
|
Oracle Internet Directory(non-SSL)
|
389
|
Oracle
Application Server
|
|
Oracle HTTP Server SSL port
|
443
|
Oracle
Application Server
|
Edit httpd.conf and restart OHS
|
Oracle
Internet Directory(SSL)
|
636
|
Oracle
Application Server
|
|
Oracle Net Listener / Enterprise Manager Repository
port
|
1521
|
Oracle Application Server / Oracle Database
|
Edit listener.ora and restart listener
|
Oracle Net
Listener
|
1526
|
Oracle
Database
|
Edit listener.ora and restart listener
|
Oracle
Names
|
1575
|
Oracle
Database
|
Edit names.ora and restart names server
|
Oracle Connection
Manager (CMAN)
|
1630
|
Oracle
Connection Manager
|
Edit cman.ora and restart Connection Manager
|
Oracle JDBC for Rdb Thin Server
|
1701
|
Oracle Rdb
|
|
Oracle
Intelligent Agent
|
1748
|
Oracle
Application Server
|
snmp_rw.ora
|
Oracle
Intelligent Agent
|
1754
|
Oracle
Application Server
|
snmp_rw.ora
|
Oracle
Intelligent Agent
|
1808
|
Oracle
Application Server
|
snmp_rw.ora
|
Oracle
Intelligent Agent
|
1809
|
Oracle
Application Server
|
snmp_rw.ora
|
Enterprise Manager Servlet port SSL
|
1810
|
Oracle
Enterprise Manager
|
|
Oracle Connection Manager Admin (CMAN)
|
1830
|
Oracle
Connection Manager (CMAN)
|
Edit cman.ora and restart Connection Manager
|
Enterprise
ManagerAgent port
|
1831
|
Oracle
Enterprise Manager
|
|
Enterprise
Manager RMI port
|
1850
|
Oracle
Enterprise Manager
|
|
Oracle XMLDB
FTP Port
|
2100
|
Oracle
Database
|
|
Oracle
GIOP IIOP
|
2481
|
Oracle
Database
|
Edit listener.ora/init.ora and restart
listener/database
|
Oracle GIOP IIOP for SSL
|
2482
|
Oracle
Database
|
Edit listener.ora/init.ora and restart
listener/database
|
Oracle
OC4J RMI
|
3201
|
Oracle
Application Server
|
|
Oracle
OC4J AJP
|
3301
|
Oracle
Application Server
|
|
Enterprise
Manager Reporting port
|
3339
|
Oracle Application
Server
|
Edit oem_webstage/oem.conf and restart OHS
|
Oracle
OC4J IIOP
|
3401
|
Oracle
Application Server
|
|
Oracle
OC4J IIOPS1
|
3501
|
Oracle
Application Server
|
|
Oracle
OC4J IIOPS2
|
3601
|
Oracle
Application Server
|
|
Oracle
OC4J JMS
|
3701
|
Oracle
Application Server
|
|
Oracle9iAS Web Cache Admin port
|
4000
|
Oracle
Application Server
|
Webcache Admin GUI or webcache.xml
|
Oracle9iAS Web Cache Invalidation port
|
4001
|
Oracle
Application Server
|
Webcache Admin GUI or webcache.xml
|
Oracle9iAS Web Cache Statistics port
|
4002
|
Oracle
Application Server
|
Webcache Admin GUI or webcache.xml
|
Oracle
Internet Directory(SSL)
|
4031
|
Oracle
Application Server
|
|
Oracle Internet Directory(non-SSL)
|
4032
|
Oracle
Application Server
|
|
OracleAS Certificate Authority (OCA) - Server Authentication
|
4400
|
Oracle
Application Server
|
|
OracleAS Certificate Authority (OCA) - Mutual
Authentication
|
4401
|
Oracle
Application Server
|
|
Oracle HTTP Server SSL port
|
4443
|
Oracle
Application Server
|
Edit httpd.conf and restart OHS
|
Oracle9iAS Web Cache HTTP Listen(SSL) port
|
4444
|
Oracle
Application Server
|
Webcache Admin GUI or webcache.xml
|
Oracle
TimesTen
|
4662
|
Oracle
TimesTen
|
|
Oracle
TimesTen
|
4758
|
Oracle
TimesTen
|
|
Oracle
TimesTen
|
4759
|
Oracle
TimesTen
|
|
Oracle
TimesTen
|
4761
|
Oracle
TimesTen
|
|
Oracle
TimesTen
|
4764
|
Oracle
TimesTen
|
|
Oracle
TimesTen
|
4766
|
Oracle
TimesTen
|
|
Oracle
TimesTen
|
4767
|
Oracle
TimesTen
|
|
Oracle Enterprise Manager Web Console
|
5500
|
Oracle
Enterprise Manager Web
|
|
iSQLPlus
10g
|
5560
|
Oracle
i*SQLPlus
|
|
iSQLPlus
10g
|
5580
|
Oracle i*
|
|
Oracle Notification Service request port
|
6003
|
Oracle
Application Server
|
|
Oracle
Notification Service local port
|
6100
|
Oracle
Application Server
|
|
Oracle Notification Service remote port
|
6200
|
Oracle
Application Server
|
|
Oracle9iAS
Clickstream Collector Agent
|
6668
|
Oracle
Application Server
|
|
Java
Object Cache port
|
7000
|
Oracle
Application Server
|
|
DCM Java Object Cache port
|
7100
|
Oracle
Application Server
|
|
Oracle
HTTP Server Diagnostic Port
|
7200
|
Oracle
Application Server
|
|
7501
|
Oracle
Application Server
|
||
Oracle HTTP Server listen port / Oracle HTTP Server
port
|
7777
|
Oracle
Application Server
|
Edit httpd.conf and restart OHS
|
Oracle9iAS Web Cache HTTP Listen(non-SSL) port
|
7779
|
Oracle
Application Server
|
Webcache Admin GUI or webcache.xml
|
Oracle HTTP Server Jserv port
|
8007
|
Oracle
Application Server
|
|
Oracle
XMLDB HTTP port
|
8080
|
Oracle
Database
|
|
OC4J Forms
/ Reports Instance
|
8888
|
Oracle
Developer Suite
|
|
OC4J Forms
/ Reports Instance
|
8889
|
Oracle
Developer Suite
|
|
Oracle
Forms Server 6 / 6i
|
9000
|
Oracle
Application Server
|
|
Oracle
SOAP Server
|
9998
|
Oracle
Application Server
|
|
OS Agent
|
14000
|
Oracle
Application Server
|
|
Oracle
Times Ten
|
15000
|
Oracle
Times Ten
|
|
Oracle
Times Ten
|
15002
|
Oracle
Times Ten
|
|
Oracle
Times Ten
|
15004
|
Oracle
Times Ten
|
|
Log Loader
|
44000
|
Oracle
Enterprise Manager
|
Suscribirse a:
Entradas (Atom)