Architectural Choice: SFTP/MID "Pull" vs. REST API "Push" for Asset Discovery Ingestion
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
Objective: Rapid Asset Visibility (HAM/SAM focus).
Constraints: * Avoiding paid IntegrationHub licenses (Starter/Pro) and third-party/vendor store connectors.
Note: The Service Graph Connector for Lansweeper is not an option as it is not currently subscribed and we are avoiding the additional MID Server infrastructure it requires.
Goal: Leverage ServiceNow’s native ingestion framework (IRE/RTE) using a serverless approach on the client side.
Scenario: We are integrating an on-premise Asset Discovery tool, Lansweeper, into a global ServiceNow instance. We are weighing two distinct technical approaches:
Option A: The Legacy "Pull" Model (SFTP + MID Server)
Architecture: Discovery Tool > Client SFTP Server > MID Server > ServiceNow.
Mechanism: Scheduled batch jobs where the MID server "pulls" CSVs from the SFTP.
Infrastructure: Requires a dedicated SFTP server (provisioned/patched by Client) and a MID Server.
Governance: Relies on legacy Transform Maps and custom scripting for data validation and error handling.
Option B: The Modern "Push" Model (Serverless REST API)
Architecture: Discovery Tool > Lightweight Local Script > HTTPS (Port 443) > ServiceNow.
Mechanism: Event-driven. A PowerShell/Python script on the source machine "pushes" the data directly to the Import Set API as soon as the scan finishes.
Infrastructure: Zero middle-tier servers. No SFTP, no MID Server (eliminating infrastructure maintenance overhead).
Governance: Leverages the Robust Transform Engine (RTE) and the IRE via CI Class Manager for high-performance ETL mapping and automated duplicate detection.
Key Questions for the Community:
Security: Is Port 443 (REST) generally preferred by modern CISOs over Port 22 (SFTP) for discovery data in 2026?
Maintenance: Given the goal is Asset Visibility, does the overhead of maintaining an SFTP/MID chain justify the "batch stability" in a modern SaaS-first environment?
Governance: Is leveraging the IRE/RTE (Robust Transform Engine) considered the definitive "Best Practice" over custom legacy Transform Map logic for inventory data loads in 2026?
Timeline: Based on experience, should a focused 8-week sprint (Option B) be sufficient for a technical rollout, or is a 6-month timeline still considered a modern benchmark for a single-source integration?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
