Studia Informatica (E-Journal)
Not a member yet
712 research outputs found
Sort by
Możliwości przeprowadzenia procesu importu danych z bazy Visual FOXPRO do MSSQL Server
The paper presents methodology and algorithms enabling execution of import of the data from the Visual FoxPro database to MSSQL Server. Application realizing such process is also introduced partly. The special attention is laid on questions connected with safety and the efficiency of the import of data.W artykule przedstawiono metodologię oraz algorytmy umożliwiające przeprowadzenie importu danych z bazy Visual FoxPro do MSSQL Server. Częściowo przedstawiona została również aplikacja realizująca taki proces. Szczególna uwaga położona jest na zagadnienia związane z bezpieczeństwem oraz wydajnością importu danych
Niezawodne przetwarzanie transakcyjne w bazodanowych aplikacjach Silverlight
In this paper a compact, robust alternative to the WCF is proposed. Its purpose is to remedy the shortcomings of the WCF infrastructure. Firstly, WCF channels close immediately after browser exits, compromising session management and transactional processing. Secondly, WCF channels operate only asynchronously, hindering straightforward implementation of sequential business rules. Design patterns of transactional session processing are given. Surprisingly overriding the standard WCF facility results in a factor 30 performance boost for local calls.Zaproponowano zwięzłą i niezawodną alternatywę dla WCF. Rozwiązano dwa problemy: przedwczesne zakończenie aplikacji, mające negatywny wpływ na niezawodne zatwierdzanie transakcji oraz brak trybu synchronicznego. Zaproponowano wzorce programowe reprezentacji stanu sesji. Uzyskano znaczną poprawę wydajności, w skrajnym przypadku 30-krotną
Adaptacja hurtowni danych do zmiennych potrzeb informacyjnych przedsiębiorstwa
In order that data warehouses can accomplish their role in integrated management support computer systems, they must reproduce the state of a company at any point in time and take into account an evolutionary character of a company and its environment, time-variable needs of their users. To reproduce on-line the state of the company, its environment and needs of the data warehouse’s users, it is to extend the function in the data warehouse and make it possible to carry out systematically the measurement as well as to evaluate how the data warehouse is conformed to the needs of its users, to the company, and how the company is conformed to its environment. Owing to that it will be possible to conform iteratively the data warehouse to new company’s states, its environment and new needs of the data warehouse’s users (decision-makers). A concept of such method is presented in this article.Hurtownie danych, aby mogły spełnić swoją rolę w zintegrowanych komputerowych systemach wspo¬magania decyzji i zarządzania, muszą adaptować się ewolucyjnie do stanu firmy, jej strategii i otoczenia oraz zmiennych w czasie potrzeb użytkowników hurtowni. W artykule zaprezentowano podstawy metody takiej adaptacji
Projektowanie i wytwarzanie aplikacji typu RIA na platformę Adobe Flex. Technologie, wzorce, narzędzia
In this article authors propose the method of designing and developing advanced internet applications based on Adobe Flex. Best practices and some design patterns are discussed. The paper presents the particular application framework – PureMVC. Authors propose some extensions to the framework that support development process.W artykule przedstawiono zaproponowany przez autorów sposób projektowania i wytwarzania zaawansowanych aplikacji internetowych wykorzystujących konkretne technologie związane z platformą Adobe Flex. Omówiono zalecane praktyki, stosowane wzorce projektowe oraz przedstawiono wybrany framework aplikacyjny – PureMVC. Zaproponowano pewne jego rozszerzenia wspomagające proces wytwarzania oprogramowania
Uczenie maszynowe dla identyfikacji zmian DNA do diagnozowania choroby
In this paper we give an overview of a basic computational haplotype analysis, including the pairwaise association with the use of clustering, and tagged prediction (using Bayesian networks). Moreover, we present several machine learning methods in order to explore the association between human genetic variations and diseases. These methods include the clustering of SNPs based on some similarity measures and selecting of one SNP per cluster, the support vector machines, etc. The presented machine learning methods can help to generate a plausible hypothesis for some classification systems.W pracy przedstawiono podstawowe metody uczenia maszynowego dla wyboru haplotypów, m.in. asocjacji par z użyciem klastrowania i przewidywania, znaczonego SNP (Single Nucleotide Polimorhisms), maszyny wektorów wspierających (ang. Support Vector Machines, SVM) itp. Metody te znajdują zastosowanie w przewidywaniu chorób. Mogą być także pomocne do generowania prawdopodobnych hipotez dla systemów klasyfikacji chorób
Wydajność systemów operacyjnych w środowiskach wykorzystujących wirtualizację
The paper presents performance comparison of operating systems running on different virtualization environments. The main focus is to compare the performance of a virtual system and the system running in an cloud computing environment.Artykuł prezentuje porównanie wydajności systemów operacyjnych uruchamianych w różnych środowiskach wirtualizacji. Główny nacisk położony jest na porównanie wydajności wirtualnego systemu oraz systemu uruchamianego w środowisku chmurowym
Analiza ruchu na podstawie wielkości pakietów IP
The paper discusses traffic analysis/classification problem. First part deals with some problems and limitations of analysis with a use of port numbers. Main part of the paper presents a concept of packet size based traffic classification. Exemplary application is provided in the last part of the paper.W artykule przedstawiono koncepcję wykorzystania długości pakietów IP w analizie ruchu, w sieciach komputerowych. W pierwszej części artykułu dokonano przeglądu ograniczeń związanych z klasyfikacją ruchu na podstawie numerów portów. Główna część artykułu poświęcona jest koncepcji analizy i klasyfikowania ruchu sieciowego na podstawie długości pojedynczych pakietów oraz rozkładu długości w zbiorach pakietów. W ostatniej części przedstawiono przykładowe zastosowanie w systemach wykrywania kradzieży usług
Zarządzanie Instalacją i aktualizacją zależnych systemów aplikacyjnych w środowiskach Korporacyjnych
The article presents problems of deployment and upgrade processes in complex, corporate computing systems. Building computer systems according to contemporary trends in a software architecture leads to a situation where there is a need to deploy and upgrade multiple modules in an execution environment that to deliver their functional requirements must cooperate with each other. Since each of these modules can be covered by different lifecycle and the whole system is a subject of continuous functional development, there is the risk of system failure resulting from the incorrect deployment, configuration and upgrading individual modules. The author of the article explains why the above-mentioned problems are especially vulnerable to systems created today. Later in the paper a general model of the relationship between the modules which form part of complex enterprise systems is presented. Exemplary implementation of this model, allowing to automate the process of deploying and upgrading modules with preservation of intermodular dependencies has been proposed with the help of NSIS system.Artykuł przedstawia problemy związane z funkcjonowaniem systemów aplikacyjnych w środowiskach korporacyjnych. Czynienie zadość współczesnym trendom architektury wytwarzania systemów informatycznych doprowadza do sytuacji, w której w środowiskach wykonawczych istnieje potrzeba rozmieszczania i utrzymywania wielu modułów wykonawczych, które do realizacji stawianych wymogów funkcjonalnych muszą ze sobą kooperować. Ponieważ każdy z tych modułów może być objęty innym cyklem wytwórczym, zaś całość systemu podlega ciągłemu rozwojowi funkcjonalnemu, pojawia się niebezpieczeństwo awarii systemu, wynikającej z błędnego rozmieszczania, konfigurowania i aktualizowania poszczególnych modułów. Autor w artykule wyjaśnia, dlaczego na wyżej wspomniane problemy narażone są zwłaszcza współcześnie tworzone systemy informatyczne. W dalszej części artykułu przedstawiony został ogólny model zależności między modułami wchodzącymi w skład złożonych systemów korporacyjnych. Przykładowa implementacja tego modelu, pozwalająca automatyzować proces rozmieszczania i aktualizowania modułów wykonawczych, z zachowaniem zdefiniowanych wcześniej zależności międzymodułowych, została zrealizowana za pomocą systemu NSIS (ang. Nullsoft Scriptable Install System)
O niektórych wynikach analizy i optymalizacji HM-sieci i ich zastosowaniach
Investigation of HM queueing networks with incomes in case when arrival rate of messages and service rates of messages in queueing systems depend on their number and time is carried out. Optimization and optimal control problems for these networks are observed. Examples of HM-networks applications for income forecasting of different computer objects are presented.W artykule przeprowadzono badanie HM-sieci kolejkowych z dochodami, w przypadku gdy intensywność wchodzącego strumienia zgłoszeń i intensywności obsługiwania zgłoszeń w systemach obsługi zależą od ich ilości w systemach i od czasu. Rozpatrywane są zadania optymalizacji i optymalnej kontroli dla tych sieci. Przedstawione zostały przykłady zastosowań HM-sieci do prognozowania dochodów różnych obiektów komputerowych
Przetwarzanie zapytań rozproszonych w środowisku InfoSphere Federation Server stowarzyszonym z bazami danych Oracle
The article describe how to configure the InfoSphere Federation Server associated with the ORACLE database and distributed query processing in this environment. It presents how to create objects associated with distributed database. It presents how to define data sources and the wrappers used for the mapping of usersconnected to the remote server, the definition of nicknames for a remote data source object, the associated tables and stored procedures remotely.W artykule przedstawiono sposób konfiguracji systemu InfoSphere Federation Server, stowarzyszonym z bazą danych Oracle, i przetwarzanie zapytań rozproszonych w tym środowisku. Zaprezentowano tworzenie obiektów stowarzyszonej bazy danych. Przedstawiono, jak definiować źródła danych i opakowania, odwzorowania użytkowników wykorzystywanych przy nawiązaniu połączenia zdalnego, definicję pseudonimów dla obiektów zdalnego źródła danych, stowarzyszonych procedur składowanych oraz tabel zdalnych. Artykuł prezentuje możliwość współpracy heterogenicznych środowisk bazodanowych ze sobą. Integracja i dostęp do rozproszonych danych umożliwiają wykonanie pełnej analizy biznesowej przedsiębiorstwa