Branch Discovery Service Paul Farrell (CRO) John Murray (ERS) Stefan Ellström (Bolagsverket) Branch Discovery Service
Agenda EU Branch Directive Pilot (11 th ) Application in Production What now? BRITE User experiences
Branch Discovery Service A little history... Problem was aired at ECRF 2004 Cooperation between the CRO, Dublin & Companies House, UK Early warning system for a ‘host’ registration authority on changes in the ‘home’ registration. Prototype application Simple design
Branch Discovery Service In Production Branch Discovery service created Web service design Sample.NET application developed Partners –Companies House, UK –Companies Registration Office, Ireland –Bolagsverket, Sweden –Bronnoysund Register Centre, Norway
Branch Discovery Service In Production
Branch Discovery Service Deployment Web services based Secure – SSL Digital certificates issued to all participants Central server hosted by CRO Directory of Registers
Branch Discovery Service Registry Integration Ease of Integration Automatic interface generation (WSDL deployed) Platform/technology independent Phased integration Flexibility
Branch Discovery Service Deployment
Branch Discovery Service BRC, Norway Integration
Branch Discovery Service BOLS approach Bolagsverket’s IT environment based on - Unisys mainframe - Java / J2EE (mostly for integration) Design and implementation based on 4 use cases : - watch Interreg status on parent companies - subscribe for status changes - alert case holders - transfer status of subscribed Swedish companies
Branch Discovery Service BOLS Interreg integration
Branch Discovery Service BOLS user interface
Branch Discovery Service User Experiences - BOLS Using Web Services is easy (maybe easier than internal integrations). Automatic interface generation (WSDL deployed) makes coding faster Branch discovery application is small and light – makes it easy to use Good security level
Branch Discovery Service User Experiences – BOLS cont. The internal information handling and process definitions can be complex, for instance: - translation of a company’s ‘status’ - what process should a liquidation start ? - “invalid” values (eg. misspellings) in the BR register of other registers
Branch Discovery Service User Experiences – BOLS cont #2. We didn’t expect any technical problems in integration -– and we didn’t get any either ! ( in two days, the communication was established). Success factors: - possibility to integrate to legacy systems - identification of parental company - decisions of how status changes should be handled