End to end transaction analysis with Neo4j


End to end transaction analysis

Successful enterprises constantly seek new ways to improve availability of their services, and try to avoid compliance breaches.  This can be achieved by managing services on an end-to-end basis. By analyzing the topology of end-to-end business value chains you gain insight into the behavior of your systems in a way you have never seen before.

Continue reading

Avoiding time confusion


Changing the clock confuses humans and computers as well

This weekend all over the world hundreds of servers went down, millions of transactions failed and data was lost due to daylight saving time confusion. This recurring event happens every time we change the clock between winter / summer time because of daylight saving time. In this article I explain the cause of the problem. I also provide some hints on how to prevent these kind of problems. Continue reading

The basics of analyzing business transactions


Analyzing business transactions

While most companies manage their services on the physical component level some are beginning to manage them at the transaction and business process level. This because they want to understand their customer journey or need to have a complete audit trail in order to meet compliance requirements. In this post i will describe the basics of analyzing business transactions.  Continue reading

Managing microservices beyond the hype curve

teaserMicroservices promise to deliver new business services faster and at lower cost, but it comes at a price: increased operational complexity. I share my vision on managing microservices on the enterprise level:

  • Why you should manage your services
  • What challenges you will face
  • What benefits you can get
  • What you can do to get in control

This article is part of a series on service monitoring.

Continue reading

Getting started with Smart monitoring

If you want to offer your customers IT services and promise them 99,9% availability then Service monitoring is essential. Smart Monitoring is a philosophy and way of working to achieve that goal. It enables you to understand your complex IT and be in control. In this article I will give you some guidelines and a basic plan how to get started.

This article is part of a series on monitoring.

smartmonitor_overviewLets try to aim for this:

The dashboard shows information on several services and how they conform to SLA defined KPI’s such as response time target. You can see how these services perform, what results they return (success, functional and technical errors) and drill down by Team.

Continue reading

Team 4WRD: Developing a Basel II reporting system

Animation of Team 4WRD developing the Basel II reporting system.

  • We proces data with IBM Datastage ETL jobs
  • Store the results in a Netezza warehouse.
  • We developed a continuous deployment procedure with Jenkins and Nolio.
  • We use FitnesseDB for regression testing
  • Every asset in the project is stored as a separate file in Gitlab.
    • Datastage Jobs, Sequences, Parameter sets
    • Database definition scripts
    • Test scripts
  • This enables us to have a better grip on deployment

You will see us working and updating these assets. The animation was created with open source tool Gource.


How graph databases can help us to understand our microservice topology

This article is part of a series on monitoring.

In the old days we just had to manage a single mainframe and a private network with terminals and printers. Now technology has evolved into service oriented, REST-api based, lightweight, runs in the cloud and communicates with tens of other services. Developing these services takes a week and deployment is fully automated. So the Agile DevOps factory is spitting out new services every minute.

This results in a higly dynamic environment and it becomes a real challenge to manage thousands of micro services. How do you get an overview on the current state of your system. That is what the next video explains.

Why do we need Smart Monitoring

OverviewNowadays the large companies and institutions have complex IT Services to support business value chains that execute millions of business transactions around the clock. All this business activity need to be monitored for problems and technical failures.

Question: How can we  assure 99.7% availability and reduce cost at the same time ???

In this article I will describe how a typical company monitors their IT services and how it can achieve situational awareness.

Continue reading

ING Xperience PowerIT 2016

The xPerience is an annual technology market at ING. This was an excellent opportunity for me to present Smart Monitoring an innovative solution for end to end monitoring.

More than 500 engineers, product owners, chapter leads and managers visited the event that was all about experiencing the capabilities and approaches that help us building the next generation digital bank.

Continue reading

Smart Monitoring


Bewust omgaan met IT Services

Waar komen al die internet bankieren storingen toch vandaan en wat kan je er er aan doen?

Veel bedrijven richten hun aandacht op het snel ontwikkelen en in de markt zetten van nieuwe diensten. Deze wens naar snelle ontwikkeling word ondersteund door de Agile werkwijze waarbij scrum ontwikkelteams continue en in korte sprints van enkele weken nieuwe componenten opleveren. Door diverse oorzaken raakt het beheer van de bestaande diensten wat op de achtergrond en de kwaliteit van de geleverde diensten neemt af. In dit artikel wil ik “Smart Monitoring” introduceren, een werkwijze  voor het efficiënt en effectief monitoren en verbeteren van stabiliteit en beschikbaarheid van IT services.

Continue reading

Coaching an DevOps team

DevOps-coachMy current assignment at ING is coaching and training several people in three different DevOps teams to fullfill the SMT role. DevOps teams at ING develop and manage SOA services based on TIBCO ActiveMatrix / BusinessWorks. The teams work according to the Scrum method and Continuous Delivery Engineering Practices. This means short sprints with multidisciplinary teams. The primary tasks of a SMT person (Service Managment Team) are to deploy and test new services, resolve issues and handle incidents. This also includes daily operations tasks.

Continue reading

Coaching a TIBCO ESB team for ProRail InfoPlus

InfoplusThe ProRail InfoPlus system provides round the clock information to travellers. The system processes thousands of messages per hour and delivers this over a TIBCO Enterprise Service Bus to external parties such as OV9292. Mr Ritter is asked to assist sub-contractor Conclusion Future Infrastructure Technologies in delivering 7*24 Gold support. Conclusion will provide remote support on the TIBCO Enterprise Service Bus. Mr Ritter is responsible for preparing the remote support team for this important task.


Continue reading

Process mining and analysis

Process mining

How much do we really know about our business processes:

  • Number of started / completed / aborted processes
  • Success / failure rate
  • Turnaround time
  • Root cause of failures

During my latest customer engagement i used some basic process mining and analysis techniques.  Process mining is a process management technique that allows for the analysis of business processes based on event logs. The basic idea is to extract knowledge from event logs recorded by an information system. Process mining aims at improving this by providing techniques and tools for discovering process, control, data, organizational, and social structures from event logs. Continue reading

How to Monitoring TIBCO ESB


Monitoring and Reporting

TIBCO Enterprise Service Bus provides a complete set of ESB products, these products need to be combined into a solution architecture. For my current customer I designed and implemented the following monitoring and reporting solution that resulted in a significant reduction of business process exceptions.

The solution includes the following products
  • OpsView (Enterprise IT Monitoring)
  • TIBCO Hawk (monitor infrastructure behavior, metrics and failures)
  • TIBCO Clever (monitor functional and technical errors)
  • TIBCO Spotfire (reporting)
  • Pentaho Data Integration (ETL)
  • Esper (Complex Event Processing)
  • Confluence (Wiki based knowlegde base)

Continue reading

Rijkswaterstaat “Enterprise Service Bus”

Rijkswaterstaat is the executive arm of the Dutch Ministry of Infrastructure and the Environment. On behalf of the Minister and State Secretary, Rijkswaterstaat is responsible for the design, construction, management and maintenance of the main infrastructure facilities in the Netherlands. The IT department of Rijkswaterstaat has identified the need for a Enterprise Service Bus and has requested Capgemini to deliver a solution within six weeks.

Mr Ritter was asked to take care of the design and implementation of the  Enterprise Service Bus and deliver a complete solution based on Mule ESB. The project was a real challenge because of the short delivery time.

  • Implement an Enterprise Service Bus based on Mule ESBJBoss Application Server and HornetQ Messaging
  • Install the software in a VMWare Redhat Linux environment
  • Define guidelines and best practices
  • Provide documentation (installation, maintenance, development)
  • Designed and build integrations:
    • Idenity management (OpenAM)
    • Electronic data exchange (Digikoppeling)

The project was delivered just in time.

Mule ESB an open source ESB solution

Canon Europe

CanonThe One Canon Programme of Canon Europe has the ambition to redesign and improve its worldwide IT services and at the same time lower cost by outsourcing Functional Application Management. The new IT solutions where developed by multiple suppliers (Capgemini, Logica, Deloitte and IBM) and the new IT environment was outsourced to Capgemini India. Because of a best of breed approach several applications needed to be integrated with middleware IBM WebSphere Process Server and ETL tools.

Mr Ritter  was asked to participate in this programme because of his experience with middleware and outsourcing.

Tasks and duties:

  • Collect and catalog all existing and missing knowledge and documentation on the newly build middleware solutions
  • Support the knowledge transfer to a Managed Resources team from India
  • Define requirements for a error handling and monitoring system
  • Responsible for setting up and providing production support during the transition period
    • Handle incidents (HP  Openview)
    • Analyse and fix problems in WebSphere Process Server code (mediations, Java programming)
    • Create daily reports on production errors in ETL tooling

Virtual event: Getting Started with Apache Camel

This webinar describes the various deployment options for Apache Camel.

Learn how to easily use and leverage the power of Apache Camel and Enterprise Integration Patterns in a range of deployment options varying from plain java applications to full blown SOA implementations.

Designed from the ground up to be an easy-to-use integration framework, great value is provided to any developer with a need to integrate by providing a breath of connectivity options and implementations of the Enterprise Integration Patterns. By not relying on a heavy specification as starting point, Apache Camel has no dependency on a runtime container and has virtually endless deployment options.

Please join us for this free and interactive webinar that explores the deployment options of Apache Camel, whether you want to deploy with a messaging backbone such as FUSE Message Broker, a full ESB such as FUSE ESB or within your own plain Java or Java EE application this webinar covers the various deployment options available.

This webinar includes:
• Apache Camel basics and deployment options
• demo with code samples
• interactive Q&A
• how to use open source software to cut costs
• how to get enterprise-class services and support

The presentation will introduce FUSE Mediation Router, a productized and fully supported distribution of Apache Camel that is designed for enterprise use. Be sure to join us for this informative and interesting session.

IBM Deep Dive into BPM Solutions

On December i attended the IBM Deep Dive session in Behoust near Paris. I was send there with some other collegues to learn about the new integrated IBM Process Server product offering.


Agility and alignment off business and IT are two top-priorities of our customers. Business Process Management Suites (BPMS’s) offer us the possibilities to realize wishes of our customers business organization, in short time. BPMS’s are changing and will change the way we build systems and integrate them. BPMS is one of the top-priorities of Capgemini in the Netherlands. Capgemini is the ideal partner for customers and for our technology partners to do projects with BPMS’s. This because we have thorough knowledge and experience with business processes, architecture and technology.

On the 13th and 14th of December you have the possibility to Deep Dive into the BPMS technology of IBM which consists of IBM Websphere Process Server, IBM Websphere ILOG and IBM Websphere Lombardi. This Deep Dive is the first one of a sequence that will be organized by the cluster Java Software Integration & BPMS of the division Custom Software Development.

A special Tiger Team of IBM, flown in from the US, will learn you about the strategy of IBM in this area and will show you an overview of the IBM BPMS stack. Demo’s will provide the real Deep Dive. In the margin of this Deep Dive IBM will show you H2 recognize BPMS opportunities and H2 pitch at customers.

Open Source Conference 2010

Open Source 2010 conference

Open Source 2010 conference

The objective of this conference is to give participants insight in the latest developments and practical applications of Open Source software in building integrated business solutions. The program will consist of independent keynotes as well as of contributions that are based on real project- and client experiences to demonstrate how using Open Source technology can leverage extensive business value.

Where: Muziekgebouw aan ‘t IJ, Piet Heinkade 1, 1019 BR Amsterdam, The Netherlands

Keynote Speakers

My comment: I specialy liked the analysis by Accenture on the usage of Open Source software  and the speech of Eric Kluijfhout on Electronic learning based on the Liferay application. The Open Universiteit deploys Liferay to develop and market networked and community-based services in the field of life long professional development at higher vocational and academic level.

The Big Blue Night

The partnership between Capgemini and IBM goes a long way back. To show the strength of the combination of Capgemini’s professional services combined with IBM’s revolutionary hard- and software, the Capgemini-IBM Alliance organizes the Big Blue Night on October 14, 2010 at Capgemini Congress Center in Utrecht. This event is open for customers, Capgemini professionals and selected IBM professionals and will start at 17:00 hrs with welcome drinks. A great finger food buffet will be served at the information market starting from 19:30 hrs. The evening ends when you decide to leave.

After the keynote session the attendees have the opportunity to attend two out of a choice of seven breakout sessions. Afterwards you will have the opportunity to stroll the information market, enjoy great food and drinks and the music of The Quinted.

IBM WebSphere Update

Attended the IBM “WebSphere Update” meeting in Amsterdam. Got some more interesting news on WebSphere Application Server and the DataPower appliances. Also did some networking and met Richard Krajicek our national tennis hero.

“During the inspiring sessions at the WebSphere Update event you will discover how you can operate more dynamically and cost-efficiently by using these advanced tools. You will learn how to make opportunities grow. How to accelerate projects. How to take charge of challenges. In short, you will find out how to grow from ‘regular’ to optimum business performance. Enzo Greco, IBM World Wide BPM expert will share insights into how the business environment is changing and how you can get started working smarter. You will discover the fundamental capabilities that will help drive agility into your organization and enable your company to outperform.


My comment: “Learned about the Datapower appliances and had a photo shoot with Richard Krajicek who enjoyed standing next to me”

Capgemini Cloud Computing Conference: Proven Innovation

On 8th September 2010 Capgemini organizes another Cloud Computing Conference: Proven Innovation. We gladly invite you to attend this conference. During this event, companies using cloud solutions will share their experiences and you will be informed about how they created business value with cloud computing.

Cloud computing in practice: Business value and pitfalls Enterprises who started to use cloud computing solutions within the last two years will share their experience with you and will inform you about new innovations they are working on. They will share the benefits and added value that cloud solutions brought their enterprise, but also the concerns about and pitfalls of cloud computing.

Meet our CTO The Global CTO of Capgemini , Andy Mulholland, co-author of the book: ‘Enterprise Cloud Computing, a strategy guide for business and technology leaders’, will share his insights about enterprise cloud computing, ‘… for the Wow isn’t just about technology, it’s about the promise of on-demand business innovation’.


BinckbankMet bijna negen miljoen effectenorders per jaar is BinckBank NV de grootste aanbrenger van particuliere orders van Nederland. En met meer dan 430.000 klanten is BinckBank een top-5 speler in Europa.

Binckbank staat voor de uitdaging om het aantal verschillende ontwikkelomgevingen bestaande uit Microsoft .Net en Java terug te brengen tot één gestandaardiseerde omgeving.

De heer Ritter is gevraagd om voor deze situatie een oplossing te vinden. Dit resulteerde in een advies voor het inrichten van de SOA Infrastructuur met TIBCO producten gebaseerd op de TIBCO ActiveMatrix software. Deze oplossing bied de mogelijkheid om binnen één beheerplatform zowel  de bestaande Microsoft .Net als Java systemen te ondersteunen en geleidelijk naar één implementatie technologie te migreren.

BinckBank moving to a new architecture

BinckBank is an online bank for investors with a Top 5 position in Europe. They have the ambition to become the biggest online bank for investors in Europe, measured by the number of brokerage accounts, transactions and profit, and aim to be active in a minimum of five countries. BinckBank’s activities are split into two business units: ‘Retail’ and ‘Professional Services’.  BinckBank  has a daughter called Syntel. Syntel develops software for banks, pension funds and insurance companies. With its EuroPort+ product, Syntel has been a market leader in the field of investment applications for many years.

Binckbank faces the problem that it has several development environments in place, this results in extra costs and hinders service reuse . Mr Ritter was asked by his colleague Hans van de Koppel to advice him as a Solution Architect, investigate how to improve this situation and advise on a strategy. After several interviews we found that the client has multiple business units that have developed components in Java, Microsoft .Net, Delphi and Magic using different types of technology for communication.

A report is presented to the board with a plan to transform the current situation into a more integrated solution based on a SOA architecture supported by a single deployment tool.

ING Insurance Central Europe “ICE project”

The “Vision for Growth” program includes developing and deploying an integrated solution for ING Insurance for all of Europe and Russia. The ILIS/ESB project is part of this program and delivers a TIBCO software-based service layer.

A small team of two was assigned to develop integrations and configure the Enterprise Service Bus. The TIBCO software had to be installed on three separate Linux servers in a DEV/TEST/ACC/PROD environment. The project team decided that installation and configuration  of every environment by hand would take too much time and an automated installation procedure was needed. Another challenge was that the required server hardware was not available on time.


Mr Ritter came up with the following solution:

  • use RPM as a fully automated  installation solution.
  • using a virtual server environment as a temporary replacement for the missing hardware

Mr Ritter  installed a virtualization product called VirtualBox on his laptop that allows to run a virtual Linux server. This product allows him to simulate the deployment environment and  saved the project lot of time.

Mr Ritter was responsible for installation, configuration and testing:

  • Installation and configuration
    • Configuration of TIBCO BusinessWorks software
    • Designing and developing an automatic installation method based on Redhat Package Manager (RPM) on Linux servers
    • Designing and developing a scripted service deployment method
    • Organizing security (role-based, PKI Certificates)
    • Implemented SELinux security policies
    • Setting up a logging framework for functional errors
  • Testing
    • Generate test data with Benerator this excelent free and open source tool enabled us to generate test data with real Polisch names


      Testdata generator

    • Functional and performance testing of web services  (SoapUI), developed java scripts
  • Documentation of installation, configuration and deployment procedures

Fortis Bank Nederland “Enterprise Service Bus”

ESBDue to the expected integration of Fortis with ABN-AMRO the need arose to be prepared for integration. The ESBM project was setup to deliver an Enterprise Service Bus based on WebServices with Soap over http, WS-Security and MQSeries.

Mr Ritter was asked to design and develop an ESB implementation with the following requirements:

  • Based on the IBM Websphere Messagebroker platform
  • Define modulair building blocks which can be easily replaced and changed
  • Support for webservices (WS-Security)
  • Http and MQ transport
  • Support for error tracking and tracing

In two months he delivered a proof of concept version showing its ability to integrate an Oracle application with a mainframe application. During the demonstration performance test where executed using the SoapUI WebService test tool.

Capgemini Cloud Computing Conference

Cloud Computing as Business enabler: this is not just another event about the hype. This conference is about concrete application of Cloud Computing and short ‘time to value’.
Capgemini shows how the Cloud Computing Architecture Framework will structure your business and IT. Our Cloud Computing Partners are the Pioneers of Cloud Computing: Salesforce.com for business processes, Google’s vision and strategy for Internet and Office and Amazon with infrastructure solutions in the Cloud.

Fortis Bank Nederland “Rates list”



The “Koerslijst” (Rates list) is an important system for the daily publication of the Fortis exchange rates, Euribor, Libor, financial market prices and prices of precious metals to all offices and external clients. This data is collected daily from several sources such as Reuters and processed by hand using spreadsheets. Due to new regulations the procedure needed to be upgraded to be more secure and better auditable.

A new system has been setup based on a JBoss Application Server together with Open Source software like the Spring framework, Maven, and JasperReport

  • Mr Ritter designed the new system using with special awareness of security, data quality and traceability aspects.
  • Mr Ritter also developed parts of the program code for the production of reports with JasperReports.

The system is now in daily use for Fortis and GWK-Travelex.

Cordys Cordial 2008

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.



Fortis Bank Nederland Global Markets “Equity Brokerage”


Fidessa Trading

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.

Fortis Bank Nederland “Martini Trading System”

A new trading system

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.

Application monitoring

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.

ANWB “Summit programme”

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 “Replace middleware”

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 Verzekeringen “FAP”

Delta lloyd
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.

Essent Netwerk “De ICT Verbouwing”

Essent Networks must restructure because of market changes and regulations. A team of Capgemini has executed an architectural study, resulting in an overall architecture proposal.

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.

Ministerie van Defensie “Transaction Integrity”



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.

Mercedez Benz CAC “Keep MQ running”

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 “XML Gateway”

IntCardSservicesInternational 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 ESB Selection

logo-bouwfonds-5901Bouwfonds 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.

IBM Websphere Technical Conference Munich

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 conference fee is � 1,906.34 exclusive of national VAT, which will be applied where required. This fee provides access to all keynote and elective sessions, workshops, panel discussions, conference proceedings, meals, refreshments and conference events mentioned in the conference agenda.

Bank Mendes Gans NV Web App testing

Bank Mendes Gans

Bank Mendes Gans

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: Infobus

Goudse verzekeringen“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

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.

Ford “Visteon seperation”

FKV4_ford_logoAs 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.