IBM E02HMLL-I Implementation Guide - Page 35
transformations
View all IBM E02HMLL-I manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 35 highlights
Discovery starts at a high level and proceeds to lower levels of detail. It should begin with the following high-level questions: v What is the specific business problem that must be solved? The answer to this question is important, because it establishes the functional requirements for interfaces during the testing stages. If testing later reveals that the business problem has not been solved then the interfaces were not designed or developed properly. v What enterprise-level business processes need to be integrated or automated to address the business problem? Ask the following questions and others that might be relevant: - What are the names and specific versions of the applications that require integration? - Which are the source applications? - Which are the destination applications? - Which application is the system of record? v What is the technology environment-including applications, databases, and APIs-in which the business processes need to be integrated? Determine the characteristics of the technology environment. Examine each of the following: - Database vendor and version - Platform, operating system, and version - APIs that exist for the applications - Location of all the application client and server platforms - Network environment - Anticipated transaction volume To identify the interfaces needed for the implementation and the components that will be used, you must research information in lower levels of detail, identifying and describing the specific business processes that you intend to implement, the business logic and data transformations that are required, and details of the applications and databases that will interact. Your research may include the following information-gathering tasks: v Identify and describe business processes that need to be integrated or automated in order to solve the business problem. Ask the following questions: - What is the current series of automated and manual tasks involved in the business process? - What event initiates the process? - Who are the people involved in the business process? - Who are the people affected by the business process (the end-users)? - What are the inputs and outputs? - Are there prerequisites or dependencies for the data? - Are there filtering requirements? - If there are multiple destination applications, what determines how the entity being processed must be routed? - Is the interface bi-directional? - How frequently does the process occur? - Is there a time frame in which the transaction process needs to complete? Do other processes depend upon the entities processed by it and its successful completion? Chapter 2. The development model and process 23