PowerPoint-presentatie
Download
Report
Transcript PowerPoint-presentatie
Branch Discovery Service
Paul Farrell (CRO)
John Murray (ERS)
Stefan Ellström (Bolagsverket)
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
Subscription & Publication
Business Register 1(Host
Register)
InterRegistry Communication
Server
Business Register 2(Home
Register)
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
Branch Discovery Service
Time
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
IRC Servers
InterReg
Web Services
BRC Servers
Web service
request layer
BRC Legacy system
Business logic
layer
DB
Batch jobs
Branch Discovery Service
Web
Registration
applications
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
BOLS Java application
servers
Internet
InterReg
Web Services
Web
service
request
layer
BOLS Public
Web Site
Branch Discovery Service
Branch
handling
Batch job for
status update
UC #3
Batch job for
subscriptions
UC #2
Legacy
integrator
Batch job for
status checks
and alert
UC #4
BRC Legacy system
and case holder clients
Legacy
system
Registration
Applications
UC #1
DB
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