Developing TEDA applications
The TEDA toolkit and framework contain applications that help you import and process your telecommunications data.
To create TEDA applications, perform the following steps:
- Create a TEDA application. Use the command-line script to create application projects that you can immediately run to process data.
-
Configure the application. TEDA applications offer a wide set of features and settings to adapt an application to your needs and environment. During this step, you enable or disable features, configure file and directory paths, and provide additional information that is required to run the application.
-
Customize the application. The application that you created in step 1 and configured in step 2 is a skeleton application that can already process files, but it does not contain business logic, and it does not process your data. During this step, you implement your own business logic (for example, filtering, enriching, and applying conditional behavior) and then adapt the application to your data schemes. For customization, the framework has designated locations for customization code. You create each customization in a separate SPL file.
- Creating TEDA applications
- You can use the teda-create-project command-line wizard to create Ingest Transform Enrich (ITE) and Lookup Manager applications.
- Configuring Solutions
- After you created your applications by using the command-line wizard, you will want to configure (assigning appropriate values to the parameters) and customize (creating code in the designated composites and operators) the applications to suit your use cases.
- Customizing applications
- After you create and configure a TEDA application, you can customize it to suit your environment and business needs.
- Customization and configuration recipes for the ITE application
- The following recipes describe some customization and configuration procedures that are required for many ITE applications because of their common nature.
- Building your application
- The project creation process provides all required Makefiles and configuration settings for the first test of an application build.
- Upgrading existing applications to the newest application framework
- If you created applications with an older release of the Telecommunications Event Data Analytics application framework, you might want to upgrade these applications to the newest version to get fixes and newerfeatures.