ODBC

5
Debido a la persecución de la obtención de la excelencia en la cadena de valor de las organizaciones mediante la optimización de procesos de negocio (BPM), cada vez existe más necesidad de conectar aplicaciones distribuidas, con el fin de construir una infraestructura de software basada en servicios (SOA), y de esta manera, ganar en competitividad, haciendo sus procesos más eficientes, más flexibles y menos costosos y facilitar, así también, la toma de decisiones (BI). Navision, como parte fundamental de dicha infraestructura (ERP), dispone de distintos métodos para facilitar su integración en los procesos. Éstos son: • ODBC • CFRONT • Web Services Veamos cómo trabaja cada uno de ellos. MÉTODOS DE ACCESO A NAVISION

description

MÉTODOS DE ACCESO A NAVISION. - PowerPoint PPT Presentation

Transcript of ODBC

Page 1: ODBC

Debido a la persecución de la obtención de la excelencia en la cadena de valor de las organizaciones mediante la optimización de procesos de negocio (BPM), cada vez existe más necesidad de conectar aplicaciones distribuidas, con el fin de construir una infraestructura de software basada en servicios (SOA), y de esta manera, ganar en competitividad, haciendo sus procesos más eficientes, más flexibles y menos costosos y facilitar, así también, la toma de decisiones (BI).

Navision, como parte fundamental de dicha infraestructura (ERP), dispone de distintos métodos para facilitar su integración en los procesos.

Éstos son:

• ODBC

• CFRONT

• Web Services

Veamos cómo trabaja cada uno de ellos.

MÉTODOS DE ACCESO A NAVISION

Page 2: ODBC

ODBC

WebWeb

Desktop AppDesktop App

ODBC son conectores de base de datos para distintas fuentes de información. Los conectores ODBC se pueden utilizar desde múltiples aplicaciones de escritorio, como Microsoft Excel, y herramientas de desarrollo, como Microsoft Visual Studio.

ODBC proporciona acceso directo a la BBDD sin pasar por la lógica de la aplicación, con lo que puede ocasionar problemas a usuarios no expertos. No existe acceso a la lógica de la aplicación.

NAVISIONNAVISION

Native BBDDNative BBDD

SQL ServerSQL Server

CODBC

SQL ODBC

Page 3: ODBC

CFRONT

WebWeb

Desktop AppDesktop App

C/FRONT es una librería de funciones para programadores que permite acceso controlado a Navision mediante llamadas a los métodos proporcionados por la propia librería.

NAVISIONNAVISION

Native BBDDNative BBDD

SQL ServerSQL Server

CFRONT

Aunque el acceso a la información es controlado, la disponibilidad de la lógica de la aplicación es limitado.

Page 4: ODBC

WEB SERVICES

WebWeb

Desktop AppDesktop App

Un Web Service es un componente de software que puede integrarse en una infraestructura SOA y dialogar con otras aplicaciones mediante estándares.

CFRONT

Web Services

NAVISIONNAVISION

Native BBDDNative BBDD

SQL ServerSQL Server

Navision ApplicationServer – NAS

Navision ApplicationServer – NAS

InternetInternetOtherOther

SOAP over http

NAS es usado por los Web Services como un cliente Navision sin interface gráfico, con lo que permite el acceso a toda la lógica de la aplicación.

Page 5: ODBC

EJEMPLO DE WEB SERVICES

Navision Employee Portal ha sido construido como Web Parts utilizando tecnología .NET para exponer sus servicios en Sharepoint Services.

SharepointServices

SharepointServices

Employee PortalWeb Parts

(Web Services)

NAVISIONNAVISION

Native BBDDNative BBDD

SQL ServerSQL Server

Navision ApplicationServer – NAS

Navision ApplicationServer – NAS

Veamos un ejemplo de cómo el propio Navision utiliza Web Services para interactuar con otras aplicaciones: Employee Portal