uli campus
    Bork:
The Business Framework

Institut für Informatik          
 
  Overview
  Members
  Publications
  Diplomarbeiten
  Studienarbeiten
 
>Architectural Experiments
Student:--
Tutor:Matthias Ihle
Type:Diplomarbeit
Started on:--
Description: Based on experimental evaluations, we should be able to determine the type of architecture The Bork needs to use. Among the different types of distributed algorithms, peer to peer protocols and distributed architectures, it is important to decide what types of algorithms provide the required scalability, fault-tolerance and efficiency needed internally by the business framework. At the end, a decision on whether hierarchical, fully connected or layered protocols should be used.
Keywords:Distributed Systems, Group Membership, Network Protocols, Gnutella
Programming Languages:C/C++
>The Bork Security/Encryption System
Student:--
Tutor:Pedro José Marrón
Type:Diplomarbeit
Started on:--
Description: One of the basic types of functionality that must be provided by the underlying Business Framework is that of security and encryption. The purpose of this work is to design and implement a set of protocols needed for the authentication, secure data transmission and privacy of the different components in The Bork. Transparency is definitely a desired characteristic of the overall design.
Keywords:Distributed Systems, Public Key Encryption, Security, Network Protocols
Programming Languages:C/C++
>The Bork Quality of Service
Student:--
Tutor:Pedro José Marrón
Type:Diplomarbeit
Started on:--
Description: Quality of Service is one of the desired features in systems that offer any kind of real-time characteristics and, therefore, should be one of the integral components of The Bork. As with security and encryption, support for quality of service should be provided transparently to the applications or services that need it, without affecting the efficiency of other services that do not need it. Where possible, COTS (Components Off-The-Shelf) should be used.
Keywords:Distributed Systems, QoS, Real-Time, Network Protocols
Programming Languages:C/C++
>The Bork Data Dissemination System
Student:--
Tutor:Pedro José Marrón
Type:Diplomarbeit
Started on:--
Description: Data Dissemination is becoming one of the most important features for peer to peer systems. The capability to filter and decide in real-time what kinds of messages, data, information or protocols a particular peer is willing to process is an integral part of the efficiency design of The Bork. The purpose of this work is to design and implement extensible data dissemination mechanisms that will allow peers to interact more efficiently with their counterparts.
Keywords:Distributed Systems, Data Dissemination, Publish/Subscribe Architecture, Routing, Multicast, Network Protocols
Programming Languages:C/C++
>The Bork Mobile Application Support
Student:--
Tutor:Pedro José Marrón
Type:Diplomarbeit
Started on:--
Description: Mobile applications, as well as Palms, Linux PDAs, etc. are becoming more and more widespread. Mobile phones and other gadgets have different constraints in terms of the kinds of network features required to support them. Furthermore, mobile applications should be able to work off-line, and then replicate their data transparently within the framework. Whether or not we are dealing with specific files, database information, or other kinds of data, The Bork needs to provide the required capabilities for this kind of disconnected functionality.
Keywords:Distributed Systems, Mobile Applications, Palm, Linux PDA, Network Protocols
Programming Languages:C/C++
>The Bork Web Service Interfaces
Student:--
Tutor:Pedro José Marrón
Type:Diplomarbeit
Started on:--
Description: Being The Bork, a Business Framework, we cannot do without Web Service support, since they have become the standard for workflow and B2B process integration. The Bork should then implement the required capabilities for SOAP, WSDL, WSFL and UDDI and provide the connectivity capabilities that different companies with different business models and processes need to interact with each other.
Keywords:Distributed Systems, Web Services, SOAP, WSDL, Network Protocols
Programming Languages:C/C++
>The Bork Web Service Repository Infrastructure
Student:--
Tutor:Pedro José Marrón
Type:Diplomarbeit
Started on:--
Description: One of the basic requirements for the support of Web Services is the design and implementation of a scalable and efficient service repository that allows the different nodes (companies, services, etc.) in the system to find the desired functionality. The industry has already provided standards like UDDI that attempt to solve this problem but this solution does not take network effects into account. The purpose of this work is to provide a service repository with profiling capabilities in order to address this problem.
Keywords:Distributed Systems, UDDI, SOAP, B2B, Network Protocols
Programming Languages:C/C++
>The Bork Non-Native Application Interfaces
Student:--
Tutor:Pedro José Marrón
Type:Diplomarbeit
Started on:--
Description: The Bork would not be The Bork if it did not try to assimilate as many applications as possible. We differenciate three kinds of applications: native applications, web services and non-native applications. Support for non-native applications, that is, for applications that do not know they are running inside our framework require support from the OS, and need to be run in a sandbox, that is, a controlled environment where network activity is monitored and redirected through The Bork without the need to recompile the application.
Keywords:Distributed Systems, Sandboxing, OS Programming, Network Protocols
Programming Languages:C/C++
>The Bork Indexing Infrastructure
Student:--
Tutor:Pedro José Marrón
Type:Diplomarbeit
Started on:--
Description: The capabilities of The Bork allow different services and applications to be registered within the system. Therefore, there should be an indexing mechanism where the different services, applications, and data in general can be found without having to flood The Bork with query requests (as some peer to peer protocols currently do). The design of a general purpose, efficient indexing structure is thus a very important and integral part of our framework.
Keywords:Distributed Systems, Distributed Databases, Gnutella, Network Protocols
Programming Languages:C/C++
>The Bork Proxy Caching Infrastructure
Student:--
Tutor:Pedro José Marrón
Type:Diplomarbeit
Started on:--
Description: The Bork would not be The Bork if it did not provide capabilities to store and forward applications data to provide an efficient flow of data within the system. Proxy Caching has been used very effectively on the Internet and has been proven to improve throughput and scalability. For that reason, The Bork, striving for World Domination, needs Caching capabilities that can be used transparently by the applications and services in the framework.
Keywords:Distributed Systems, Caching, Proxy Capabilities, Network Protocols
Programming Languages:C/C++
>The Bork Replication Infrastructure
Student:--
Tutor:Pedro José Marrón
Type:Diplomarbeit
Started on:--
Description: The Bork would not be The Bork if it did not try to replicate and provide backup capabilities for critical data. Fault-tolerance, as well as efficiency can be achieved by the combination of replication, proxy caching and the group membership features of the framework. Applications should be able to determine what kind of data should be replicated, as well as the policies that control it.
Keywords:Distributed Systems, Replication, Primary/Backup, Fault-Tolerant, Network Protocols
Programming Languages:C/C++


>The Bork Studienarbeiten
Student:--
Tutor:Pedro José Marrón
Type:Studienarbeit
Started on:--
Description:Too many to be described. Contact us for more specific information.
Keywords:Distributed Systems, Network Protocols
Programming Languages:C/C++