150 likes | 164 Views
Explore the journey of the Branch Discovery Service from concept to production, focusing on deployment strategies, registry integration, and user experiences. Learn how this innovative service streamlines company registration processes across European countries.
E N D
Paul Farrell (CRO)John Murray (ERS) Stefan Ellström (Bolagsverket) Branch Discovery Service Branch Discovery Service
Agenda • EU Branch Directive Pilot (11th) • 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 Branch Discovery Service