Bringing SOA and a portal together in an enterprise reporting platform can allow users to develop flexible reporting solutions to meet a variety of business needs. SOA handles the data logic, and the reporting platform handles the layout and translation. This enables greater flexibility with report layouts, report maintenance, and optimization of the data extraction and document generation process.
Here are the six steps in the processing sequence, beginning with where the reporting process starts and ending at the point where the end user can see the personalized reports:
1. Reporting process orchestration using SOA: All process activities related to report compilation, such as data gathering, scheduling, personalization, rule validation, and human review, are modeled in a business process. This is traditionally accomplished using process orchestration engines like Oracle SOA Suite. The business process drives the entire report creation and delivery...