966 resultados para SQL Server


Relevância:

60.00% 60.00%

Publicador:

Resumo:

计算机网络技术的迅速发展,以及Internet网络与技术的迅速普及,为各种分布式应用互连提供了底层通信条件。特别是以CORBA/IIOP技术为主流的分布对象技术的兴起,为解决各种开放式分布异构环境(包括 Internet/Intranet)下的应用互操作提供了基础框架和技术支持。但是,应用互操作技术及其在特定应用领域的分布式异构环境下的应用互操作本身是非常复杂和不断发展的,也是当前本领域研究的热点问题,具有广泛的应用需求与应用价值。本文结合国家“863/511”主题研究课题“面向CIMS基于CORBA的多数据源互操作与开放分布处理技术的研究与实现”,以及沈阳市科学技术基金课题“信息网多元数据库互操作技术攻关与应用”两项课题,在对分布对象技术和先进的CORBA/IIOP软件总线的深入分析和研究的基础上,给出了解决开放式分布异构环境下应用互操作问题的三种方法:应用组件化、遗产应用的面向对象包装、多数据源的对象化。本文探讨了基于CORBA/IIOP的应用组件的四个基本特征:自描述、可定制、可集成、连接机制,以及遗产应用的面向对象包装的七种方法:分层、数据升迁、重建应用、中件、封装、体系结构实现的包装、代理的包装。本文还给出了基于Internet/Intranet环境下的应用互操作技术与Object Web技术的实现方法与实现结构。基于上述探讨、分析和研究,为本文构造基于CORBA/IIOP的应用互操作系统的实现与应用奠定了坚实的基础。本文还重点研究和分析了应用互操作研究领域典型和普遍存在的多数据源互操作问题,提出了多数据源对象化的公共数据模型OOMDSCDM,并设计和实现了CORBA内核ORB原型系统,以及建立在此基础上的多数据源互操作系统MISORB系统。本系统实现了局部数据源模型到面向对象的多数据源公共数据模型OOMDSCDM的转化,成功的实现了文件型数据源和关系型数据源(包括SQL Server、Oracle等)等基于CORBA的对象化,解决了各种数据资源的“即插即用”。本系统还提出一种多数据源互操作的视图扩展机制,增强了多数据源互操作的灵活性和透明性。上述内容是“面向CIMS基于CORBA的多数据源互操作与开放分布处理技术的研究与实现”课题成果的重要组成部分。该项目研究成果通过了国家863专家组评审与验收,认为在基于CORBA规范的ORB实现与基于ORB的多数据源互操作与开放分布处理的模型、实现机制和实现方法上有创新,达到国际先进水平。本文以科技信息网络系统的信息资源为对象,设计并实现了一个基于CORBA/IIOP的应用互操作系统,实现了通过Web浏览器对信息资源,包括遗产光盘数据库资源的远程访问。

Relevância:

60.00% 60.00%

Publicador:

Resumo:

目前ERP系统和MES系统在企业中的应用越来越广泛,如何实现两系统的信息集成﹑消除“信息孤岛”﹑达到资源的有效共享对于企业而言具有重要的意义。 本文首先介绍了ERP系统、MES系统、中间件与信息集成的相关技术背景,为后文的深入研究奠定了基础;然后阐述了ISA SP95标准、XML技术和Microsoft集成中间件产品BizTalk Server的工作原理和开发方法。接下来讨论了MES与 ERP 集成的必要性,并对MES与 ERP 集成的现状进行了分析,比较了现有的几种MES和ERP系统集成的模式。在讨论了国内外对MES和ERP系统信息集成解决方案的缺陷与不足的基础上,以ISA SP95为标准分析抽取并建立了MES和ERP系统信息集成模型,提出了基于消息队列通信中间件技术来集成MES和ERP系统的方法,并结合陕西西安法士特齿轮有限公司的MES项目,在消息队列通信中间件BizTalk Server的基础上设计开发了ERP/MES信息集成系统。 本课题涉及到以下主要技术及工具:XML, Biztalk Server, SQL Server。本文提出的ERP/MES信息集成系统采用基于.NET平台的组件化程序设计方法,结合ISA SP95标准分析抽取并建立了ERP/MES系统信息集成模型, 以XML-XSD标准作为消息定义的规范,Biztalk Server作为消息模板定义、转换及消息传递的集成中间件,SQL Server 2000作为数据库服务器。主要介绍了ERP/MES信息集成系统的体系结构,给出了系统的功能结构框图,介绍了系统各个功能模块说明和安全性设计,并阐述了ERP/MES集成系统中关键技术的具体实现,最后对系统进行了初步测试,实现了ERP向MES下达生产计划、MES接收计划并指导生产、计划完成后向ERP回馈生产绩效信息的闭环全过程。本系统的研究开发,实现了MES系统和ERP系统间异步、实时、可靠的集成,又由于BizTalk Server具有平台无关性特点,本系统可以应用到许多大规模应用系统的集成,具有一定的实用和推广价值。 关键词 ERP;MES;中间件;信息集成

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Access control is a software engineering challenge in database applications. Currently, there is no satisfactory solution to dynamically implement evolving fine-grained access control mechanisms (FGACM) on business tiers of relational database applications. To tackle this access control gap, we propose an architecture, herein referred to as Dynamic Access Control Architecture (DACA). DACA allows FGACM to be dynamically built and updated at runtime in accordance with the established fine-grained access control policies (FGACP). DACA explores and makes use of Call Level Interfaces (CLI) features to implement FGACM on business tiers. Among the features, we emphasize their performance and their multiple access modes to data residing on relational databases. The different access modes of CLI are wrapped by typed objects driven by FGACM, which are built and updated at runtime. Programmers prescind of traditional access modes of CLI and start using the ones dynamically implemented and updated. DACA comprises three main components: Policy Server (repository of metadata for FGACM), Dynamic Access Control Component (DACC) (business tier component responsible for implementing FGACM) and Policy Manager (broker between DACC and Policy Server). Unlike current approaches, DACA is not dependent on any particular access control model or on any access control policy, this way promoting its applicability to a wide range of different situations. In order to validate DACA, a solution based on Java, Java Database Connectivity (JDBC) and SQL Server was devised and implemented. Two evaluations were carried out. The first one evaluates DACA capability to implement and update FGACM dynamically, at runtime, and, the second one assesses DACA performance against a standard use of JDBC without any FGACM. The collected results show that DACA is an effective approach for implementing evolving FGACM on business tiers based on Call Level Interfaces, in this case JDBC.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Trabalho Final de Mestrado para obtenção do grau de Mestre em Engenharia de Electrónica e Telecomunicações

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Trabalho Final de Mestrado para obtenção do grau de Mestre em Engenharia Informática e de Computadores

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Se ha creado un grupo interdisciplinar de profesores de la Universidad de Valladolid de los Departamentos de Física de la Materia Condensada, Didáctica de las Ciencias Experimentales, Ingeniería Energética e Informática con el fin de desarrollar una plataforma telemática como soporte a la docencia universitaria para las materias troncales que imparten sus respectivos departamentos. El objetivo de este proyecto ha sido la optimización y ampliación de dos proyectos anteriores elaborados por los Departamentos de Física de la Materia Condensada e Informática bajo Internet, para ello, se ha necesitado rediseñar la base de datos existente, con este fin se ha trabajado en el gestor de la base de datos y del servidor web para acceder a la información contenida en la base de datos. Se ha creado una unidad didáctica sobre energía solar para ser introducida en el servidor desarrollado. Con estos objetivos se ha diseñado un nuevo servidor cuya dirección es: http://cervantes.eis.uva.es. Una de las principales mejoras conseguidas ha sido el desarrollo de un nuevo gestor de la base de datos, esto se ha debido a la necesidad de poder manejar e introducir datos desde cualquier ordenador conectado a Internet, sin necesidad de tener que hacerlo desde el servidor del departamento como sucedía hasta el momento. Esa conexión al gestor de la base de datos se realiza de una manera segura mediante SSL (Security Socket Layer). También se ha introducido un tablón de anuncios en el que tanto los profesores como los alumnos puedan introducir sus propios mensajes y ser respondidos por cualquier persona que acceda al sistema de consultas de la base de datos a través de Internet. Además se ha ampliado y mejorado la gestión y la estructura de los exámenes que los alumnos pueden realizar a través de Internet, así como las posibilidades para su utilización como instrumento de autorregulación del aprendizaje por parte de los alumnos. Otra mejora importante ha sido la construcción de un Conversor de Unidades cuya gestión va incorporada en la base de datos. Las necesidades de instalación son: sistema operativo Windows 2000 server, Internet Information server 5.0 y SQL Server 7. El material dsarrollado se encuentra en la web.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Resumen basado en el de la publicación

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Una empresa destinada al sector de la informàtica vol crear un nou producte basat en PDA (Personal Digital Assistant), per tal d’oferir noves prestacions als clients actuals, així com poder ampliar la cartera de clients. El producte està destinat a clients de servei tècnic d’instal·lacions (gas, llum, aigua...), els quals tenen diferents tècnics que, basant-se en una ruta establerta, realitzen tasques de manteniment i reparació de les diferents instal·lacions dels clients. Utilitzant la tecnologia .NET amb l’entorn de desenvolupament Visual Studio 2005 i base de dades SQL Server 2005, s’ha creat una aplicació per a PDA que permeti la informatització de tots els processos de gestió de rutes per part dels tècnics

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Mainframes, corporate and central servers are becoming information servers. The requirement for more powerful information servers is the best opportunity to exploit the potential of parallelism. ICL recognized the opportunity of the 'knowledge spectrum' namely to convert raw data into information and then into high grade knowledge. Parallel Processing and Data Management Its response to this and to the underlying search problems was to introduce the CAFS retrieval engine. The CAFS product demonstrates that it is possible to move functionality within an established architecture, introduce a different technology mix and exploit parallelism to achieve radically new levels of performance. CAFS also demonstrates the benefit of achieving this transparently behind existing interfaces. ICL is now working with Bull and Siemens to develop the information servers of the future by exploiting new technologies as available. The objective of the joint Esprit II European Declarative System project is to develop a smoothly scalable, highly parallel computer system, EDS. EDS will in the main be an SQL server and an information server. It will support the many data-intensive applications which the companies foresee; it will also support application-intensive and logic-intensive systems.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Syftet med projektet var att tillverka en webbaserad kartvisningstjänst för att visualisera geografiska och infrastrukturella förändringar över tiden. Detta genom att historiska och dagsaktuella kartor överlappas och presenteras som en bild.Applikationen utvecklades i ASP.NET med programspråket Visual Basic. Som databashanterare användes Microsoft SQL-server 2000. För bearbetning av kartmaterialet användes Arcview 8. Som utvecklingsmetod användes David Siegels modell för att konstruera webbplatser. Rapporten tar upp Ben Schniedermans principer för att skapa användarvänliga webbapplikationer.Examensarbetet genomfördes våren 2004 vid Högskolan Dalarna, campus Framtidsdalen, Borlänge.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

The report analyses if some common problems can be avoided by using modern technology. As a reference system “Fartygsrapporteringssystemet” is used. It is an n-tier web application built with modern technology at time, 2003-2004. The aim is to examine whether ASP.Net MVC, Windows Communication Foundation, Workflow Foundation and SQL Server 2005 Service Broker can be used to create an n-tier web application which also communicate with other systems and facilitate automated testing. The report describes the construction of a prototype in which the presentation layer uses ASP.Net MVC to separate presentation and business logic. Communication with the business layer is done through the Windows Communication Foundation. Hard coded processes are broken out and dealt with by Workflow Foundation. Asynchronous communication with other systems is done by using Microsoft SQL Server 2005 Service Broker. The results of the analysis is that these techniques can be used to create a n-tier web application, but that ASP.Net MVC, which at present only available in a preview release, is not sufficiently developed yet.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)

Relevância:

60.00% 60.00%

Publicador:

Resumo:

L’obiettivo di questa tesi è quello di progettare un sistema gestionale che risponda alle esigenze organizzative delle palestre. In particolar modo verrà implementato un software per piattaforma Windows dedicato ai personal trainer. Questa applicazione dovrà essere in grado di registrare e gestire i clienti del centro sportivo, e permettere la creazione degli allenamenti a loro dedicati (con l’utilizzo quindi di schede, esercizi, serie, ripetizioni, ...). Tutti i dati andranno memorizzati su un server SQL centralizzato, accessibile anche da Internet. Successivamente questi allenamenti potranno esser scaricati e visualizzati dai clienti tramite i propri Smartphone Android.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Obiettivo della tesi è la progettazione e lo sviluppo di un sistema di BI e di relativa reportistica per un'azienda di servizi. Il tutto realizzato mediante la suite Microsoft Business Intelligence.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

This document is the result of a process of web development to create a tool that will allow to Cracow University of Technology consult, create and manage timetables. The technologies chosen for this purpose are Apache Tomcat Server, My SQL Community Server, JDBC driver, Java Servlets and JSPs for the server side. The client part counts on Javascript, jQuery, AJAX and CSS technologies to perform the dynamism. The document will justify the choice of these technologies and will explain some development tools that help in the integration and development of all this elements: specifically, NetBeans IDE and MySQL workbench have been used as helpful tools. After explaining all the elements involved in the development of the web application, the architecture and the code developed are explained through UML diagrams. Some implementation details related to security are also deeper explained through sequence diagrams. As the source code of the application is provided, an installation manual has been developed to run the project. In addition, as the platform is intended to be a beta that will be grown, some unimplemented ideas for future development are also exposed. Finally, some annexes with important files and scripts related to the initiation of the platform are attached. This project started through an existing tool that needed to be expanded. The main purpose of the project along its development has focused on setting the roots for a whole new platform that will replace the existing one. For this goal, it has been needed to make a deep inspection on the existing web technologies: a web server and a SQL database had to be chosen. Although the alternatives were a lot, Java technology for the server was finally selected because of the big community backwards, the easiness of modelling the language through UML diagrams and the fact of being free license software. Apache Tomcat is the open source server that can use Java Servlet and JSP technology. Related to the SQL database, MySQL Community Server is the most popular open-source SQL Server, with a big community after and quite a lot of tools to manage the server. JDBC is the driver needed to put in contact Java and MySQL. Once we chose the technologies that would be part of the platform, the development process started. After a detailed explanation of the development environment installation, we used UML use case diagrams to set the main tasks of the platform; UML class diagrams served to establish the existing relations between the classes generated; the architecture of the platform was represented through UML deployment diagrams; and Enhanced entity–relationship (EER) model were used to define the tables of the database and their relationships. Apart from the previous diagrams, some implementation issues were explained to make a better understanding of the developed code - UML sequence diagrams helped to explain this. Once the whole platform was properly defined and developed, the performance of the application has been shown: it has been proved that with the current state of the code, the platform covers the use cases that were set as the main target. Nevertheless, some requisites needed for the proper working of the platform have been specified. As the project is aimed to be grown, some ideas that could not be added to this beta have been explained in order not to be missed for future development. Finally, some annexes containing important configuration issues for the platform have been added after proper explanation, as well as an installation guide that will let a new developer get the project ready. In addition to this document some other files related to the project are provided: - Javadoc. The Javadoc containing the information of every Java class created is necessary for a better understanding of the source code. - database_model.mwb. This file contains the model of the database for MySQL Workbench. This model allows, among other things, generate the MySQL script for the creation of the tables. - ScheduleManager.war. The WAR file that will allow loading the developed application into Tomcat Server without using NetBeans. - ScheduleManager.zip. The source code exported from NetBeans project containing all Java packages, JSPs, Javascript files and CSS files that are part of the platform. - config.properties. The configuration file to properly get the names and credentials to use the database, also explained in Annex II. Example of config.properties file. - db_init_script.sql. The SQL query to initiate the database explained in Annex III. SQL statements for MySQL initialization. RESUMEN. Este proyecto tiene como punto de partida la necesidad de evolución de una herramienta web existente. El propósito principal del proyecto durante su desarrollo se ha centrado en establecer las bases de una completamente nueva plataforma que reemplazará a la existente. Para lograr esto, ha sido necesario realizar una profunda inspección en las tecnologías web existentes: un servidor web y una base de datos SQL debían ser elegidos. Aunque existen muchas alternativas, la tecnología Java ha resultado ser elegida debido a la gran comunidad de desarrolladores que tiene detrás, además de la facilidad que proporciona este lenguaje a la hora de modelarlo usando diagramas UML. Tampoco hay que olvidar que es una tecnología de uso libre de licencia. Apache Tomcat es el servidor de código libre que permite emplear Java Servlets y JSPs para hacer uso de la tecnología de Java. Respecto a la base de datos SQL, el servidor más popular de código libre es MySQL, y cuenta también con una gran comunidad detrás y buenas herramientas de modelado, creación y gestión de la bases de datos. JDBC es el driver que va a permitir comunicar las aplicaciones Java con MySQL. Tras elegir las tecnologías que formarían parte de esta nueva plataforma, el proceso de desarrollo tiene comienzo. Tras una extensa explicación de la instalación del entorno de desarrollo, se han usado diagramas de caso de UML para establecer cuáles son los objetivos principales de la plataforma; los diagramas de clases nos permiten realizar una organización del código java desarrollado de modo que sean fácilmente entendibles las relaciones entre las diferentes clases. La arquitectura de la plataforma queda definida a través de diagramas de despliegue. Por último, diagramas EER van a definir las relaciones entre las tablas creadas en la base de datos. Aparte de estos diagramas, algunos detalles de implementación se van a justificar para tener una mejor comprensión del código desarrollado. Diagramas de secuencia ayudarán en estas explicaciones. Una vez que toda la plataforma haya quedad debidamente definida y desarrollada, se va a realizar una demostración de la misma: se demostrará cómo los objetivos generales han sido alcanzados con el desarrollo actual del proyecto. No obstante, algunos requisitos han sido aclarados para que la plataforma trabaje adecuadamente. Como la intención del proyecto es crecer (no es una versión final), algunas ideas que se han podido llevar acabo han quedado descritas de manera que no se pierdan. Por último, algunos anexos que contienen información importante acerca de la plataforma se han añadido tras la correspondiente explicación de su utilidad, así como una guía de instalación que va a permitir a un nuevo desarrollador tener el proyecto preparado. Junto a este documento, ficheros conteniendo el proyecto desarrollado quedan adjuntos. Estos ficheros son: - Documentación Javadoc. Contiene la información de las clases Java que han sido creadas. - database_model.mwb. Este fichero contiene el modelo de la base de datos para MySQL Workbench. Esto permite, entre otras cosas, generar el script de iniciación de la base de datos para la creación de las tablas. - ScheduleManager.war. El fichero WAR que permite desplegar la plataforma en un servidor Apache Tomcat. - ScheduleManager.zip. El código fuente exportado directamente del proyecto de Netbeans. Contiene todos los paquetes de Java generados, ficheros JSPs, Javascript y CSS que forman parte de la plataforma. - config.properties. Ejemplo del fichero de configuración que permite obtener los nombres de la base de datos - db_init_script.sql. Las consultas SQL necesarias para la creación de la base de datos.