Presentation on theme: "Due to the persecution of the obtaining of the excellence in the chain of value of the organizations by means of the optimization of business processes."— Presentation transcript:
Due to the persecution of the obtaining of the excellence in the chain of value of the organizations by means of the optimization of business processes (BPM), every time exists more necessity to connect distributed applications, with the purpose of constructing an infrastructure of software based on services (SOA), and this way, to gain in competitiveness, doing this process more efficient, more flexible and less expensive processes and to facilitate, the decision making (BI). Navision, like fundamental part of this infrastructure (ERP), has different methods to facilitate its integration in the processes. These are: ODBC CFRONT Web Services See how works each one of them. ACCESS METHODS TO NAVISION
ODBC Web Desktop App ODBC are connectors of data bases for many sources of information. This connectors ODBC can be used from multiple desktop’s applications, such as Microsoft Excel, and development tools, such as Microsoft Visual Studio. ODBC provide direct access to BBDD without happening through logical of the apllication, with which it can cause problems to nonexpert users. Access to the logical of the application does not exist. NAVISION Native BBDD SQL Server CODBC SQL ODBC
CFRONT Web Desktop App C/FRONT is a library of functions for developers that provide controlled access to Navision by means of calls to the methods of this library. NAVISION Native BBDD SQL Server CFRONT Although the access to the information is controlled, the availability of the logic of the application is limited.
WEB SERVICES Web Desktop App Web Service is a component of software that can to integrate itself in an infrastructure SOA and dialogue with other applications by means standars. CFRONT Web Services NAVISION Native BBDD SQL Server Navision Application Server – NAS Navision Application Server – NAS Internet Other SOAP over http NAS is used by Web Services as a Navision client without graphical interface, with which it allows the access to all the logic of the application.
EXAMPLE OF WEB SERVICES Navision Employee Portal has been constructed like Web Parts using.NET technology to expose its services in Sharepoint Services. Sharepoint Services Sharepoint Services Employee Portal Web Parts (Web Services) NAVISION Native BBDD SQL Server Navision Application Server – NAS Navision Application Server – NAS Let us see an example of how the own Navision uses Web Services to interact with other applications: Employee Portal