190 likes | 388 Views
SOA implementation, IT technical aspects and SOA governance. 12/10/2012 - Denmark. What do we do in TAXUD.R5. Provide secure and high quality IT services to beneficiaries in TAXUD, Commission services and Member State administrations Provide office automation services and advice
E N D
SOA implementation, IT technical aspects and SOA governance 12/10/2012 - Denmark
What do we do in TAXUD.R5 Provide secure and high quality IT services to beneficiaries in TAXUD, Commission services and Member State administrations Provide office automation services and advice Supply IT systems implementing Customs Union policies and TAXUD’s administrative processes Master TAXUD’s IT architecture (CCN, applications) Master TAXUD’s IT processes Contract Management Coordinate all information technology activities and policies with other DGs and DIGIT
Agenda • Introduction • DK presentation: organizational structure, context • SOA implementation and IT technical aspects • IT architecture, • IT protocols • organization supporting SOA services/platform development • operations during the whole lifecycle • caveats and lessons learnt • SOA governance and methodology • from BPM to executable software • appropriate level of granularity for services • caveats and lessons learnt • Possible further collaboration • AOB • Uniform User Management & Digital Signature Study (aka Traders Access)
CCN/CSI volumetric Designed in 90’s 4500 queues in production 14 000 CCN users 46 sites in 31 countries 120 CCN Gateways 1.222 Mio messages / year exchanged in 2011, 3.2 Terabytes of application data, 8.5 Terabytes total transmitted volume 954 Production CCN Mail2 Mailboxes Average 30% year to year growth in number of messages and volume Over 60 applications relying on CCN/CSI, the most critical are VIES, NCTS, EMCS, ICS, ECS and AFIS - OLAF. These applications manage the collection of taxes and duties, the control of fraud and illicit trade, VAT information and more
A service-oriented interoperability platform A platform where shared componentswill be provided as services Portal SEED Data Transport Web Interface VIES on Web Virtualization Publish Subscribe The CCN2 Platform Web Components EOS ... Distributed Data … Mashup ... Encryption ... Authentication ... Presentation & application Business Services Basic services Infrastructure Security Governance
CCN2-DEV indicative planning CCN/CSI CCN2 Platform Migration ….. CCN2 Platform In production Q4 2016 CCN2 Platform Build and test Q2 2016 CCN2 Platform Specific design and specification Q3 2015 CCN2-DEV Call for Tender Submission deadline 16 Nov 2013 CCN2-DEV Call for Tender Publication • Remarks: • - The presented above indicative roadmap is only to inform about the CCN2 platform vision. • - The planning for the Call for Tender evaluation will include the evaluation of the CCN2 Platform design and related proof of concept CCN2 Platform design, build, test, deploy and migration planning will be proposed by Tenderers. • Target: Limited impact on existing application, CSI support maintained, to avoid redevelopment of existing application due to migration to CCN2 platform June 2012
SPEED2 SPEED2 – Single Point of Entry and Exit of Data Provides message transformation, filtering, routing and validation Multiple transport channels: JMS, MQ, AS2, AS3, Web Services CSI-based interoperability through CCN/CSI Other services: XML/EDIFACT conversion, monitoring, logging, and statistics
Client Domain Solution MS Dispatcher WS (provided by LXR.CCN) CDCO EC Domain CCN/CSI Member States JMS DB WS Oracle Service Bus Business service Business service Business service WS WS Business service CCN Business service WS CCN Dispatcher WS Oracle Enterprise Gateway WS Generic WS, public facing DMZ WS 3rd Countries
Main components: • Oracle SOA Suite • Oracle Services Bus • Oracel BPEL • Oracle Bussiness Rules • Oracele B2B • Vivansa lxr.CCN • Oracle Enterprise Manager • Oracle Enterprise Gateway • Advantages: • fully SAO architecture • wide range of protocols supported out of the box • Configurable flexible message transformation, filtering, routing, validation • Clustered , High availability
CCN2-DEV Scope • Take-over of the existing situation (infrastructure, documentation, software) from the CCN/TC contractor; • Corrective and evolutive maintenance of the CCN/CSI and associated systems. • specification, build and maintenance of the CCN2 Platform and interfaces with associated systems • Acquisition and maintenance of the HW and COTS related to all environments of the CCN2 Platform (deployment, operations and testing) • Developing and supporting the execution of the migration strategy for the transition of the services and users from the CCN/CSI to the CCN2 Platform. • specification and build of bespoke software development (evolutions of CCN2 Platform after its initial deployment, extension to new types servcies and external users : • trainings, workshops, demonstrations, missions and consultancy / strategic advice. • Management: Project, quality and contract Management, Service Level Management;