Home   Current Projects   Profile   GIS/DB History   Contact   german version / deutsch
 
  Projects I am participated in:

Projects at SCOOP

LogSpider - Individual Logfile Monitoring
Protocolling the workflow of a process into logfiles is a very common method to provide realtime data relevant to the process that can be used for debugging or statistical evaluations at later times. Often these data are evaluated too late or even not at all, i.e. after a fatal error or even after damage occurred. Moreover, most often these evaluations are done manually and with the subjective methods of the analyst at hand.
As a solution to this problem, LogSpider supervises arbitrarily many logfiles on your system, whereby these logfiles also can be organized in logical groups. LogSpider can react on a large range of configurable events, such as string patterns in logfiles or file events like disappearance of a file.
Every event can have an action as a response of its occurrence, such as storing the string pattern in a report file or sending a preconfigured email. LogSpider is implemented in Java for platform independence.
Tasks: Project management, Architecture, Development
eGovernment system for public HR management
By order of the i\tec company, SCOOP develops an eGovernment solution for public human resource management. The end customer is the local government of Düsseldorf. The J2EE based client/server system implements a complex approval procedure with distributed workflows. With Apache Struts as presentation layer approx. 60 HTML/JSP masks form the frontends of the application. The business logic is encapsulated in about 650 Servlets and Java classes. The data storage on an ORACLE 8i server via JDBC (approx. 45 tables) allows a highly performant execution of the business cases. The communication between client and server is implemented in XML.
Since more than a year the solution operates successfully at the customer and is frequently advanced by SCOOP. We orient design, development and quality assurance at the Rational Unified Process (RUP), the modern approach for professional software production.
Tasks: Professional quality assurance based on RUP (Rational Unified Process)

  Projects at IBM

TMN-BFU
The ISDN network of the Deutsche Telekom offers services for telecommunication and data transmission for analogue and ISDN access. The network switches (VNK) operate with digital switch technology provided by Siemens and Alcatel.
The TMN-BFU system integrates the Customer Care & Billing software KONTES used by the service points of Deutsche Telekom on the one side with the VNK on the other side. TMN-BFU converts the KONTES orders (e.g. creation or deletion of directory numbers and network services) into a sequence of operations based on the Q3- and CMISE protocols which are understood by the network switches. To guarantee a fast order throughput, all VNK data (like free and used switch ports) are cached in a DB2 database.
TMN-BFU is the first implementation of a client/server system based on TMN standards in a wider production environment. Currently it runs on 40 server locations nationwide. The BFU system integrates modern switch technology with the UNIX platform AIX and the RDBMS DB2, while on the client side a Java driven Web interface is used.
Tasks: Architecture and Development (Focal points: C++, Java, CORBA, DB2)
NECS/Q3
NECS (Network Element Communication Service of Deutsche Telekom) is the backbone for any communication between the business applications (like BFU, PUMA) and the network switches (VNK) of Deutsche Telekom. The system uses the Q3/CMISE protocol to exchange data with the network switches via ISDN.
Tasks: Architecture and Development (Focal points: C++, CORBA, ISDN/CAPI, Multithreading)

  Research Projects

STEPGIS
Spatio-Temporal Entity Pool for Geo-Information Systems (STEPGIS) is a Java API acting as a base for temporal 3D GIS. The core consists of a pool of atomar geometric entities, like point, line segment or surface. Any heterogenous set of these entities can be grouped together to form a new atomar 3D entity. Every STEP object has its own history consisting of discrete snapshots of the object at a particular time. Due to interpolation, a STEP object is defined at every point in time within the history's time interval.
Every STEP type can be visualized in Java3D. In a later implementation step, STEPGIS will offer seamless but flexible integration with any RDBMS.
Tasks: Project management, Architecture and Development