fe5d27536e7187837525191909bada28.ppt
- Количество слайдов: 12
Decision. Soft UK Public Sector XBRL implementations Philip Allen Decision. Soft Limited 12 May 2004
Decision. Soft 1 UK public sector agencies ● Inland Revenue ● ● Corporation Tax Financial Services Authority ● Mortgage providers ● Retail investment activity ● Intermediation ● Complaints
Decision. Soft 1 Characteristics ● Single agency ● ● Legacy back ends ● High visibility ● ● Mandated returns Political risk Large number of submitters ● New technologies ● High peaks of activity ● Multiple software vendors
Decision. Soft 1 Outline architecture
Decision. Soft 1 Minimal gateway processing
Decision. Soft 1 Queued internal processing
Decision. Soft 1 Data modelling ● ● ● Regulations/legislation Legacy system constraints Business side ● ● Data constraints ● ● Operational rules Authoritative for process not form IT side ● New to XBRL ● New implementation mechanism for rules
Decision. Soft 1 Validation stages ● ● ● Well-formed XML Schema valid Compliant with XBRL specification XBRL taxonomy valid Business rules ● External rules – for rejection ● Internal rules – for routing ● Boolean vs. complex ● Plausibility tests
Decision. Soft 1 Test services ● Developers ● ● Systems integrators ● ● Large firms Software vendors Requirements ● Stable specification ● 24 x 7 online test facilities ● Level playing field – equal availability ● Marketing benefits
Decision. Soft 1 Developer support ● ● Forum Fully-parsing validation engine ● ● Envelope compliance to XML Schema ● XBRL taxonomy compliance ● ● XML conformance Business rule validation Submission mechanisms ● ● Manual and automated Documentation ● Taxonomies, schemas, rules, samples
Decision. Soft 1 Vendor accreditation ● Why ● ● ● A liability for the agency But a carrot for the vendor How ● ● ● Manual system testing – expensive Scenario-based – manual or automated When ● ● Covers service or product versions ? What ● Logo or web-site ?
Decision. Soft 1 Security ● Security of transmission ● ● Non-repudiation ● ● Sealing or displaying Implementation ● ● Transport layer or message level Proprietary vs. open standards Why was paper so simple ?
fe5d27536e7187837525191909bada28.ppt