NC3A SOA Techwatch Day Call fr Presentatins 1 February 2012 Hsted at NATO C3 Agency, The Hague, The Netherlands By NC3A Chief Technlgy Office (CTO) David Burtn Chief Technlgy fficer Versin 1, 1 December 2011
NC3A SOA TechWatch Day Call fr Presentatins Backgrund and Objectives The NATO Cnsultatin, Cmmand and Cntrl Agency (NC3A) is respnsible fr requirements capture, systems design, acquisitin, integratin, engineering, testing and technical supprt fr assigned NATO systems, as well as the delivery f new systems and capabilities t meet new threats and challenges. The NC3A's cre business is research, acquisitin and develpment f advanced technlgy fr NATO, including cmplex Infrmatin Systems based upn a Service Oriented Architecture (SOA). In additin, NC3A participates in interperability prjects carried ut in cllabratin with calitin partners. The SOA paradigm is seen as ne f the tenets f the NNEC visin enabling dynamic federatin f hetergeneus systems frm NATO and nn-nato natins and varius internatinal rganisatins and thus achieving cmprehensive infrmatin sharing leading t enhanced decisin superirity. SOA Fundatin NATO has identified a set f Cre Enterprise Services (ref. CES Framewrk, attached) t prvide fundamental supprt t service-based framewrks bth in the frm f infrastructure and enabler services. The CES include: Messaging t prvide a federated, distributed, and fault-tlerant SOA messaging capability which is realized via pen standards at the applicatin/service layer, supprting cntent based ruting and asynchrnus messaging. Publish/Subscribe t prvide event-driven messaging and t deliver infrmatin frm a single surce t multiple subscribed cnsumers. Security t prvide fr secure service interactins, including supprt fr federated scenaris with direct and brkered authenticatin, single sign-n, supprt fr plicy management, data cnfidentiality and data integrity. Translatin t prvide the autmated means fr the semantics f infrmatin t be translated frm ne structure t anther as pssible. Als t supprt mediatin between different message frmats. Metadata Registry t prvide the ability fr enterprise systems t discver and manage varius metadata artefacts such as XML data mdels and transfrmatins. Service Discvery t prvide a capability fr finding services and als fr publishing service definitins bth in the static (enterprise) dmain and in the deplyed (ad hc) dmain; at design and at runtime. Cllabratin t prvide users with a range f interperable cllabratin capabilities. Cmpsitin t prvide an apprach t cnnecting Services tgether t create high-level business prcesses via rchestratin and chregraphy. Infrmatin Discvery t prvide a service fr searching fr dcuments, and fr infrmatin within dcuments (and ther infrmatin) thrughut the enterprise. Enterprise Directry t prvide single-lgn identity establishment and authrizatin capability, string identity, authrizatin, and applicatin-specific infrmatin, as well as directry service cnfiguratin data. 2
Transactin t allw fr multiple individual peratins t be linked tgether as a single, indivisible actin. The SOA TechWatch Day is intended as a frum fr the industry and NC3A t discuss current and frthcming technlgical develpments in the area f SOA, and exchange knwledge n industry best practices and specific NATO requirements. Submissin Guidelines Industry is invited t submit an abstract fr a presentatin and/r a demnstratin in any f the tpics listed belw. The abstracts will be reviewed by the NC3A and the 8-12 mst relevant prpsals will be invited fr a presentatin at the NC3A SOA TechWatch. During the event each invited participant will be assigned a time slt (30 minutes talk + 10 minutes Q&A) fr a presentatin and/r demnstratin. Alternatively, a shrter time slt (15 + 5 min.) can be allcated, if s requested in the submissin. A dedicated 1 hur jint discussin sessin is planned at the end f the event. All presentatins must be unclassified and will be psted n NC3A/s internal Prtal after the event. The NC3A SOA TechWatch is nt intended t becme a pre-sales event fr the industry and presenters are asked t respect this rule. Imprtant Dates Presentatin / dem abstract submissin: 4 January 2012 Acceptance ntificatin: 11 January 2012 NC3A SOA TechWatch Day: 1 February 2012 Tpics The NC3A SOA TechWatch is lking fr high quality, technical, and diverse industry presentatins and/r demnstratins related but nt limited t the fllwing tpics: SOA standardizatin becmes a crucial interperability enabler in a multinatinal and very hetergeneus envirnment that NATO has t perate in. Supprt fr pen, industry accepted standards that fulfil NATO specific requirements is a very imprtant selectin factr fr SOA based slutins. Hw is yur cmpany invlved in varius SOA and web services standardisatins bdies? Which pen standards des yur cmpany supprt? In case f several cmpeting standards, why was ne chsen ver the thers? If yur cmpany prmtes its wn slutin, what is the reasn? Case Studies NC3A is interested in real SOA case studies, learning frm bth successful and failed prjects: Psitive experience and best practice learned frm real SOA prjects. Lessns learned in a hard way and what shuld NATO and any large rganisatin avid in their SOA prjects. Gtchas and pints t remember during large SOA prjects. Areas f special interest t NC3A: 3
Federated ESBs; Crss-dmain, federated single sign-n and web services security; Usage f metadata registries and repsitries in large rganisatins; Usage f design time and run time service discvery; Interactin patterns including cmbinatin f the Cre Enterprise Services listed abve. Supprt fr SOAP and REST there is a grwing number f web services available in NATO fllwing either SOAP r REST apprach. NC3A is interested in industry view n: When t use ne r the ther? When t use hybrid slutins? SWOT analysis f REST and SOAP; Mediatin between SOAP and REST web services; Standardizatin effrts in the REST area: Web services security and REST; REST best practices and patterns. SOA Quality Assurance quality is f vital imprtance fr all military systems. What are the best ways f ensuring quality in large SOA prjects? Best practice in specifying requirements fr SOA slutins; Testing methds; Tls supprt fr defining requirements and testing. Architectures and methdlgies currently NATO is heavily invlved in defining architectures and taxnmies fr the NNEC. Fr that reasn service-riented architectures and SOA methdlgies are f vital interest: Methdlgies; Framewrks; Best practices; Tls supprt; Appraches twards federatin f multiple independent partners. SOA Gvernance a key lessn learned frm n-ging Natinal netwrk enabled (SOA) prgrams is that a strng gvernance framewrk must be in place if the implementatin is t be successful. Federated SOA gvernance with multiple independent rganisatins / bdies / Natins; Design-time (r pre-deplyment) prcedures; Run-time (r pst-deplyment) prcedures; SOA lifecycle; SOA cnfiguratin management. Enterprise Service Buses and SOA an ESB des nt implement a SOA, but rather, an ESB prvides an infrastructure t supprt the implementatin f the SOA cncept. Hwever, an ESB prduct ffered by ne vendr des nt necessarily represent an identical set f technlgies r functinality fund in a prduct by anther vendr. ESB standardisatin effrts; ESB federatin and interperability; ESB and Service Management and Cntrl in distributed, federated envirnments. Enterprise Mashups enable end-user-riented cmpsitins f Web APIs, Web cntent and Web data surces. Hw can web services and ther technlgies be cmbined int the mashups? Mashups within and acrss enterprises (i.e. in a federated envirnment); Service mdels that are well-suited fr mashups; 4
Platfrms and ergnmics in different peratinal cntexts; Quality f service fr mashups, including perfrmance, reliability, and security; Standardizatin effrts fr mashups. Future f SOA SOA became the main stream, but what is its future? What is industry wrking n next? What are the strengths and weaknesses f SOA that culd be imprved in the future? Venue Infrmatin The NC3A SOA TechWatch day will be held at NATO C3 Agency Oude Waalsdrperweg 61 2597 AK The Hague The Netherlands Cntact Infrmatin Presentatin prpsals and any queries abut the event shuld be sent t https://www.etuches.cm/32628 5