1. A data processing apparatus for conducting a business impact analysis for a service oriented architecture (SOA) that includes a plurality of processes and services, the data processing apparatus comprising: at least one processor; non-transitory computer-readable storage medium including instructions executable by the at least one processor, the instructions configured to implement, a process table generator configured to generate a first impact table for a first process and a second impact table for a second process; a service table generator configured to generate a service impact table for a top-level service based on the first impact table and the second impact table, each of the first impact table, the second impact table and the service impact table having at least one time interval and at least one impact category; a dependency model generator configured to generate a dependency model arranging the plurality of services with dependency links, at least one service of the dependency model being annotated with risk information associated with the at least one service; an analysis model generator configured to receive a selected service level agreement and generate a Behavior Analysis Model (BEAM) based on the service impact table, the dependency model and the selected service level agreement, the selected service level agreement including at least time constraint information; a simulator configured to simulate the BEAM over a period of time including determining one or more violations for the at least one service for the selected service level agreement; and a service level agreement classifier configured to classify the selected service level agreement based on the one or more violations.