Click here to load reader
View
56
Download
0
Tags:
Embed Size (px)
DESCRIPTION
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. A little history. Problem was aired at ECRF 2004 - PowerPoint PPT Presentation
Paul Farrell (CRO)John Murray (ERS) Stefan Ellstrm (Bolagsverket)Branch Discovery Service
AgendaEU Branch Directive Pilot (11th)Application in ProductionWhat now?BRITEUser experiences
A little history...Problem was aired at ECRF 2004Cooperation between the CRO, Dublin & Companies House, UKEarly warning system for a host registration authority on changes in the home registration.Prototype applicationSimple design
In ProductionBranch Discovery service createdWeb service designSample .NET application developedPartnersCompanies House, UKCompanies Registration Office, IrelandBolagsverket, SwedenBronnoysund Register Centre, Norway
In Production
Business Register 1(HostRegister)
InterRegistry CommunicationServer
Business Register 2(HomeRegister)
Subscribe to company 0001 in BR2
Request list of its companies that other BR's have subscribed to
List of subscribed companies returned
Publish company status updates (if changed) for subscribed companies
Request an update of company status for subscribed companies
Company status returned
Time
Subscription & Publication
DeploymentWeb services basedSecure SSLDigital certificates issued to all participantsCentral server hosted by CRODirectory of Registers
Registry IntegrationEase of IntegrationAutomatic interface generation (WSDL deployed)Platform/technology independentPhased integrationFlexibility
Deployment
Server
Data
Inter-registryServer
Register
Inter-regadapator
Sample application
Web services
LocalDB
CH, UK
Register
Inter-regadapator
Sample application
CRO, Ireland
Register
Inter-regadapator
Sample application
BOLS, Sweden
Register
Inter-regadapator
Sample application
BRC, Norway
Inter-registry Server
BRC, Norway Integration
Data
InterRegWeb Services
Web service request layer
Business logic layer
DB
BRC Legacy system
BRC Servers
Batch jobs
Registrationapplications
Web
IRC Servers
BOLS approach
Bolagsverkets 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
BOLS Interreg integration
Data
InterRegWeb Services
Web service request layer
Branch handling
DB
BRC Legacy systemand case holder clients
BOLS Java application servers
Batch job forsubscriptionsUC #2
RegistrationApplicationsUC #1
BOLS PublicWeb Site
Internet
Legacy integrator
Batch job forstatus updateUC #3
Legacy system
Batch job forstatus checksand alert UC #4
BOLS user interface
User Experiences - BOLSUsing Web Services is easy (maybe easier than internal integrations).Automatic interface generation (WSDL deployed) makes coding fasterBranch discovery application is small and light makes it easy to useGood security level
User Experiences BOLS cont.The internal information handling and process definitions can be complex, for instance: - translation of a companys status - what process should a liquidation start ? - invalid values (eg. misspellings) in the BR register of other registers
User Experiences BOLS cont #2.We didnt expect any technical problems in integration - and we didnt 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