On request of the owner (brother in law) I designed and created this website based on Joomla and VirtueMart opensource software. The website is a catalog where customers can view and select the items they want to buy.
Keynote presentations included:-
- The launch of the Cordys Business Operations Platform – the next generation BPM Jon Pyke, CSO, Cordys
- The Impact of Extreme Competition and how to stay competitive in today’s global market Peter Fingar, Pundit, analyst and renowned author of Extreme Competition
- Customer Driven Agility and Innovation – Jan Baan, Founder and CEO, Cordys
- Adopting End-to-End Customer Centric Processes – Tamer Ozmen, Orange France Telecom
- Detailed case studies from leading organizations around the globe
During the two day conference, we have been running a number of workshops and breakout sessions for both business and technical delegates, enabling participants to gain a more detailed practical insight into the benefits of implementing next generation Business Process Management solutions.
Because of the separation of Fortis new computer systems had to be developed in a short period of time. The Equity Brokerage project involved integrating a new trading system front-end hosted by Fidessa in England with the back office of Fortis in the Netherlands.
Mr Ritter designed and implementated the middleware based on an IBM WebSphere MessageBroker processing SWIFT FIN messages. He also designed and build a Java based Fidessa Gateway application to communicate with the Fidessa host using a propriertary Fidessa protocol. All incoming trades had to be transformed into MQSeries XML messages. This gateway was designed and build in two weeks, the project was completed within the expected time period.
I have joined the “Zonnebloem” organisation as a volunteer. The Zonnebloem is a social care organisation with a mission to help sick and disabled people to have meaningfull contacts and relations.
A new securities trading system is implemented that provides the trader with a better view on his position. The SunGard Martini front-end is hosted in England and connects to the Fortis backend systems in Belgium. Mr Ritter was asked to design and develop all interfaces based on WebSphere MessageBroker and MQSeries SWIFT messages.
Soon after a first deployment trial a new requirement for application monitoring on technical and application errors was discovered. The existing tooling for application monitoring (Tivoli) proved not to be sufficient. Brainstorm sessions where held and together with the technical support department a new approach for error handling and transaction monitoring was developed.
Mr Ritter designed a system for collecting, recording and reporting on errors from various online and batch processes based on open source software. This system is able to monitor transactions within the system, collect and analyze the errors, and forward this information by email to the appropriate problem solving group (technical or application support). The current status of transactions and errors can be followed with a webbrowser on a Tomcat web application and transactions restarted. This setup turned out to be a great advantage because during first deployment trials several errors were found and could now be solved before entering production.
The Dutch ANWB roadservice has started the Summit programme to reorganize its application landscape. Capgemini was involved in the program to build a Siebel CRM solution.
Mr Ritter was asked to assist the Capgemini team by designing and implementing the integration of the Siebel CRM application to other applications using an Enterprise Service Bus (ESB). The design of the ESB was originally assigned to Atos Origin and two candidate middleware vendors competed for the implementation: Oracle Fusion and Progress Sonic ESB. This whole setup resulted in a complex situation with multiple vendors and implementation parties. Mr Ritter took the liberty to propose a design standard for defining services and managed to integrate the Siebel CRM application in 3 days.
Telfort is a Dutch telecom provider. A small team of Capgemini consultants was setup to help Telfort deal with an existing integration bus that is no longer able to support the flexibility and scalability requirements of their business. Mr Ritter was assigned as a consultant to the team and helped to prepare a three-day workshop for determining the requirements for a solution, create a transformation plan and select a first proof of concept project.
Delta Lloyd Insurance launched the FAP project to introduce a new insurance quoting system and asked Capgemini to execute a quick study with a small team of consultants to investigate the possibilities for reuse of existing systems. Mr. Ritter has taken part in this study as a consultant and integration expert to pay attention to the integration of the user interface to the back office systems. Interviews where held and existing documentation read resulting in a report for the board of directors.
The role of Mr. Ritter as a middleware consultant is to define a set of requirements for an EAI/SOA solution and make a recommendation for a product selection. The requirements were collected in 4 weeks during workshops and recorded in a structured and compact PowerPoint presentation and accompanying document. This information will be used in subsequent transformation processes as a basis for a SOA implementation.
The “DienstenCentrum IV-Beheerafdeling” is the central IT department within the Dutch army responsible for keeping the IT systems in good working order. De Dutch army relies on its Websphere MQ infrastructure for integrating all its applications. The need arose to investigate how vulnerable this system is for loss of integrity during a failure. Mr Ritter was hired as an IT Architect he analysed the situation and focussed on transaction integrity for transactions that span multiple systems. He came up with a plan to improve te current situation.
DaimlerChrysler Customer Assistance Center has a well performing middleware infrastructure to support its 24 hour service based on IBM products as IBM MQSeries en WebSphere Messagebroker. This system was installed in a previous project. Due to a change in support contract the need arised for a new disaster recovery procedure.
Mr Ritter proposed and implemented a solution and updated all documentation.
International Card Services is a credit card company based in the Netherlands thats expanding its services to Germany. Therefore it needed to extends its AS400 computer system with new capability to execute credibility checking with the “Schufa Creditbility Check”.
Mr Ritter was asked to research all possible solutions for an automated credibility check based on the by Schufa provided “XML Gateway” interface. Mr Ritter proposed a solution based on the same design and technology previous succesfully implemented for Goudse verzekeringen en Interpolis.
Bouwfonds Holding is an international property company and employs about 1800 people of which 400 are located outside The Netherlands. The COBRA project was started to provide an infrastructure to support the financial consolidation, Basel II and Economic Capital reporting
Mr Ritter was asked as a middleware consultant to design a system to collect all financial information streams from many sources in the company and lead them to the central data warehouse. After a while management decided that there was a need for an enterprise wide solution based on an Enterprise Service Bus, this resulted in a sub project “COBRA Connectivity” executed by Mr Ritter and another Capgemini colleague. An extended product selection procedure was started with an extensive list of selection criteria and workshops where held where each business unit of Bouwfonds could have its say. Finally Bouwfonds started a strategic partnership with Cordys for the development and implementation of an enterprise-wide connectivity layer.
Now Bouwfonds being a strategic partner of Cordys, Mr. Ritter worked closely with Cordys product development department and designed a Secure File Transfer solution for all financial data. To automate the financial consolidation process Mr Ritter modeled the business process and implemented with Cordys BPM. The Secure File Transfer solution has becomce a product of Cordys and the project is used as a showcase for succesful Cordys implementation.
Attended the 5-day conference:
“Gain an insight into WebSphere, WebSphere Business Integration including WebSphere MQ, and CICS products families. During this conference, you will acquire in-depth knowledge on how to integrate and manage existing systems, incorporate the latest technologies, deliver superior solutions with minimal risk and learn more about WebSpheres new version. Develop your skills in order to help your organisation prepare to meet current and future business needs. To sum up, this conference will help you develop a deep knowledge of integrating and managing existing systems incorporate the latest technologies and deliver superior on demand solutions with minimal risk.”
The Mendes Gans bank is a small bank founded in 1883 and now part of the ING groep. The bank specializes in cash management and provides Netting and Cash Pool services. The customer wanted to stress test their web based customer support application to prevent performance problems.
Mr Ritter was asked to:
- setup a flexible and reusable web application test framework,
- perform automated functional and performance tests
- report on the results.
Mr Ritter selected Grinder and Python script as the best test tools for this occation and developed a test framework for Mendes Gans bank that is able to simulate end-user behavior. As a result of his testing he found some bottlenecks in the database access layer. The problems could be solved by optimizing and changing the database queries.
“De Goudse” insurance wants to upgrade its existing IT infrastructure to a enterprise service bus in order to support some newly scheduled projects. Mr Ritter is asked to help with the setup of a integration bus and support the inhouse architect with the design. In addition he has developed a Java based adapter to connect the AS400 insurance application to MQSeries middleware.
TKP Pensioen BV provides services to pension funds such as administration, asset management and many others. TKP is optimising its business processes and integrating Oracle applications with its document management system (Documentum). Integration will be done by introducing a service oriented architecture supported by Oracle integration products, workflow en MQSeries messaging.
Mr Ritter was asked as an EAI consultant to help with this process and to start setting up the Oracle Interconnect and MQSeries middleware. He designed and implemented the MQSeries middleware, solved problems with the Oracle middleware and helped to set up a first working version.
When testing he quickly revealed a problem with the Oracle InterConnect middleware, it was unable to execute a proper request/reply sequence. It could not send an answer (reply) to the originator because it lost the originator address (messageId). Mr Ritter managed to fix the problem by reverse engineering of the Oracle software that was written in Java. When this fix proved to be working he informed Oracle support and asked them for a more definite fix.
Attended the conference.
As part of its efforts to separate from Ford, Visteon is undertaking a Clone project to replicate the legacy applications and systems that Ford currently provides to Visteon. Teams are working on an aggressive timeline to separate in 18 months.
Mr Ritter was selected for his mainframe skills to participate in the process of testing the mainframe jobs scheduled by a CA7 job scheduler. Besides his main assignment he also assisted in solving some issues with MQseries coomunication on the IBM mainframe.
Together with two other colleagues Mr Ritter developed a three-day Capgemini Academy course “SOA Solutions for Integration Architecture. The training includes theory and interactive workshops. Mr Ritter contributed by developing course material based on his practical experience. He acted as a trainer in the first training sessions. This course is still available at the academy.
The training includes:
- Positionering binnen IAF
- System Domain Architectuur
- Legacy structuren and Client/Server, batch georiënteerde systemen
- Multichannel architecturen op basis van Java en .NET
- Technologieën en producten
- Enterprise Domain Architectuur
- Service Oriented Architecture als basis voor loosely coupled architecturen, Messaging and Message Brokers
- Technologieën en producten
- Data-integratie structuren
- Operational Datastore en Data Warehouse
Interpolis Pensioenen has started a 5 year 100M programme for improving and aligning business processes with its vision. Part of this programme is the BIP project that focuses on computer system integration. The IPP Infobus is a service oriented middleware solution based on XML and MQSeries message oriented middleware.
Mr Ritter was responsible for design and implementation of the IPP Infobus that supports Oracle, Siebel and COOL:2E applications on UNIX, Windows 2000 and IBM AS400. This resulted in the following deliverables:
- Design document (requirements, design principles, infrastructure design)
- Interpolis Bericht Formaat (a Company wide standard message format)
- Adapter framework
After an intensive study Mr Riter decided that off the shelf middleware adapters could not meet the customers demands. A custom build Java adapter was built to connected all these applications to the MQSeries middleware. Customer employees were trained and tools were installed to enable remote support. Java was chosen for its ability to run on all required platforms and the availability of useful Open Source Software (xml parsers, logging, remote maintenance). As proof of concept of the IPP Infobus services on a AS400 where exposed by the adapter.
The IB-groep is a governmental organisation for student administration. The IB-Groep E-service offers direct web access to student information via the internet. The end users on the website complained about problems getting to their data. Mr Ritter was asked to find the root cause of these problems.
The website directly connects via an MQSeries based middleware infrastructure to their back office systems running on IBM mainframe, AS400 and Windows 2000. IB-Groep experienced a wide range of errors, from lost messages to timeout situations and lost connections. Mr Ritter was asked to determine the cause of all these problems, find solutions and to give advice for improving the infrastructure.
Mr Ritter first setup a measurement system to collect information on current system behaviour. This included network- , computer system traces and response time overviews. This information was presented in spreadsheet format to management on a daily basis showing availability and periods of system outage. This proved to be a very fruitfull approach. Mr Ritter concluded from all collected data that there was a serious network problem, some internal systems had performance problems and the Service Level Agreement with its external mainframe supplier was not met.
Meetings were arranged with the external mainframe supplier to improve performance to aggreed SLA levels. Also network and system specialists where involved to find the bottlenecks and improve system performance. Mr Ritter coordinated work between these specialists and conducted further tests. All problems were identified and solved. Mr Ritter compiled a final report on the current state of the infrastructure and improvements to be made.
Delta Lloyd-Ohra is reorganizing its banking activities to cut down costs and reduce complexity. The Connect project focusses on the integration of the new Globus application ((Temenos) with existing systems and interfaces(Exact, SWIFT, Interpay, Telekurse and mainframe).
Mr Ritter is responsible for design and implementation of the MQSeries middleware with special attention for security. The integration architecture is based on message oriented middleware supplied by IBM (MQSeries). To enable secure transfer of files a custom-made filea dapter was designed and build by Mr Ritter. Data transfer security and authentication is based on a Java Cryptography implementation.
The system was delivered on time, taken into production and approved by the customer.
Mercedes Benz Customer Assistance Center offers its high value customers a 24-hour assistance service via its European Call Centre in Maastricht. Compass Telematics is a new service where a driver can set up an emergency call by pressing an alarm button. The system is based on an in-car phone system built by T-Systems and integrated with car electronics such as the diagnostic system, onboard computer and GPS navigation. Via text messaging the car can also send messages to the call center autonomously when an accident is detected. The Compass Telematics project includes setting up the technical infrastructure for linking the the communications equipment in the car with the the Avaya telephony system and the back office (Siebel Call Centre) .
Mr. Ritter’s role is to design and implement the infrastructure for integrating all system components based on IBM MQSeries and MQSI Message Broker. In June this system was successfully taken into production. Management decided to use the new architecture for further integration projects within Mercedes-Benz. A new project for integration with UK trucking in England is considered.
Design and implementation of a system for generating management reports for a Project Management System (SAMBO). The Project Managament Systems administers information on project buget and progress. New projects will be judged by the IT Governance Board (ITGB) on a monthly basis.Data is extracted from a wide range of applications (Lotus Notes, CICS, Access en Oracle) and stored in a central Oracle database and processed by Business Objects.
Mr. Ritter helped to setup all data connections between the reporting application and the datasources.
In 2000, Philips decided to phase in an SAP-ERP system for all its manufacturing sites worldwide. A program, SPEED (Superior Production
Execution through ERP Deployment), was launched. The first phase that enabled worldwide integration of SAP ERP and legacy systems in the Netherlands, France, Thailand, Hongkong and China.
Mr Ritter worked in close cooperation with the main architect responsible for designing the messaging architecture and system management environment for the world-wide SAP implementation. The resulting architecture is based on a TIBCO Rendezvous publish/subscribe implementation.
- In order to full fill the project requirements the standard TIBCO Message Broker was enhanced by Mr Ritter with extra functionality for message integrity checking based on XML schemas.
- Mr Ritter setup a system monitoring system based on TIBCO Hawk
- Mr Ritter also fixed a blocking problem with the Message Broker software by patching the TIBCO source code and donated the code to the TIBCO support group.
The initial rollout was successful and the project continued to its next planned phase. Press release: ss_Philips_SPEED__Accelerating_Global_Integration
Winterthur is looking for solutions to integrate its existing mainframe applications with the internet for building new Business to Consumer applications. The goal of the pilot project was to determine the right direction and final requirements for legacy enablement. Mr Ritter was responsible for designing and developing the complete solution based on IBM MQSeries middleware and the MQSI Message Broker. A proof of concept was delivered and demonstrated to management.
The AORTA project is a result of the merger between two insurance companies: “de Amersfoortse” and “Stad Rotterdam”. AORTA is a message based solution for integrating applications on different types of computing environments: Siemens BS2000, IBM VM/VSE AIX, NT and Unisys. The final solution is based on IBM MQSeries, MQSI Message Broker and XML message formats.
Mr Ritter was responsible for the design and implementation of all message broker. interfaces and the adapters on the Siemens mainframe. This included building COBOL batch and online interfaces to IDMS applications. A special solution was required for the IDMS applications. The IDMS application could not directly interface with MQSeries because IDMS is by design not allowed to wait for MQ timeouts. Mr Ritter found a workaround by implementing the IDMS interface as a native print spooler application. Now the IDMS application can print to a virtual printer destination representing a queue destination.
The NVM is the Dutch organisation of real estate brokers. Their administrative systems are based on Progress 4GL database software and required an upgrade.
Mr Ritter was responsible for redesigning the existing code base in order to improve maintainability. He checked all code for inconsitencies and applied corrections. He also tuned and cleaned the database. during his data analysis he found ommisions in membership data that resulted in the recovery of missed income worth 60.000 euro.
In 1994 the Dutch government adopted new Money laundering legislation (Wet MOT). Meldpunt ongebruikelijke transactie (notification center unusual transactions). The ministry of Justice requested PinkRoccade to build the new MOT system. Sales engineers at PinkRoccade had heard about the Omega framework and decided to re-use this framework.
A team was setup with a project lead, Mr Ritter as lead designer and two Delphi developers. The project was delivered succesfully and a second project immediately followed.
The Dutch government department of Justice is responsible for tracking and investigating the startup of new companies in order to prevent fraud. The Vennoot system is a database where information concerning startups is collected from numerous sources.
Mr Ritter was responsible for the technical design and implementation of this new system. The system collects information from databases and connects to external mainframe systems from the department of justice for retrieving criminal records. The system is based on an object oriented component framework that Mr Ritter developed in a previous project (Omega). The Vennoot system was successfully delivered.
Omega is a Dutch company based in Amsterdam that specializes in software for e-learning and electronic examination applications. The ITSI/OTIS system is a advanced interactive multi-media application for electronic examination. The system is initialy developed for INNOVAM an automotive branch organisation to instruct car mechanics. In the preparation phase an exam is developed by creating examination subjects and randomly selecting questions, pictures and video fragments from a database by an expert with the help of an examination design tool. At the examination date the students have their own Windows PC and examination application.
The expert constructs exam items using a graphic editor palet containing visual elements that can be combined:
- Question type:
- Multiple-choice (single and multiple answer)
- Open question
- Click on area
Mr Ritter designed the software to support this system and created an unique generic application framework that features:
- Object oriented
- Object database persistence
- Object visualisation
- visual inheritance
The examination system was build with a three man team and implemented in Borland Delphi, the objects where stored in a Oracle database. The so called “Omega framework” proved to be very successful and is now a showcase of innovative design for the Trendsoft company.
Computer Science Coorporation is based in Apeldoorn (formerly named RAET) and supports a large IBM mainframe environment for running “in service” applications.
Mr Ritter started as a Network engineer in a SNA/VTAM network environment. He developed maintenance procedures based on TSO/ISPF scripts, created automated maintenance jobs, simplified and tuned network topology. This resulted in improved network performance and he reduced the procedure for introducing new network users from one week to 6 hours. Besides his daily job as a Network engineer he also worked on a internal project “Release”. Release is now the required procedure for the installation of new software and promotion through the test and production phases.
His last project is the introduction of automated operations using IBM Netview application. This resulted in a now fully operational Automated Operations systems based on Netview. This system is activated at system startup (IPL) and controls and monitors all application activity on the mainframe including the external network.Any alert message is processed and appropiate actions are taken to resolve problems when possible or inform the operator when manual intervention is required.
This was an exiting assignment. During my study as a bachelor in computer technology I had to get some hands-on experience in a business environment. So i worked for 4 months as an intern for a hospital pharmacy to maintain and improve their computer system (Digital PDP11 MUMPS) used for stock keeping of medical supplies.
First i had to learn programming in MUMPS (Massachusetts General Hospital Utility Multi-Programming System) that is the most efficient language in the world because every statement can be abbreviated to just a single letter. You can imagine what that will do for source code readability.
Together with Interpharm a well known pharmaceutical supplier I designed and implemented an fully automated ordering system based on a BSO EDI protocol where data was exchanged via a X.25 protocol on a private network (Datanet-1). All software for data communication, message handling and updating the database had to be written in MUMPS by myself. A real challenge was to get the communications going because X25 protocol was a new technology. The project was completed within three months. To test the system I ordered some coughing potion and the next day it arrived as requested.
The head pharmacist was very happy with my work and i actually received a salary for my internship. The ordering system was demonstrated by me on a national meeting of pharmacists.