Watcher Day Forward Process Management via API
The MARS Watcher component exposes its functionalities through the MARS Watcher API (typically a RESTful interface documented via Swagger). This API allows for programmatic control and automation of "Day Forward" data processing workflows.
Capabilities Enabled by the API:
- Workflow Orchestration: External systems, scripts, or administrative tools can use the API to initiate, monitor, and manage the processing pipelines configured within Watcher for handling ongoing data feeds.
- Configuration Management: The API may allow for programmatic configuration of monitored data sources (e.g., adding new FTP locations, updating MQ listener details), processing rules, and alert settings, facilitating dynamic adjustments to the environment.
- Status Querying: Enables external applications to query the real-time status of monitored feeds, ongoing processing jobs, and any generated alerts or exceptions, allowing for integration with enterprise monitoring dashboards.
- Business Rule Integration: Facilitates the integration of custom business logic by allowing external systems to trigger specific Watcher processes or influence routing decisions via API calls based on external events or data.
- Automation: Supports end-to-end automation of Day Forward scenarios, where the arrival of data automatically triggers Watcher via its monitoring capabilities, which in turn uses APIs to orchestrate scanning (Scan API), extraction (MDMS API), and ingestion into target systems, all managed programmatically.
By providing API access, Watcher becomes a more flexible and extensible component within a broader enterprise automation strategy, allowing for tighter integration with other business systems and operational tools.