Mihai Tătăran Director, H.P.C. Consulting mihai.tataran@hpc‐consulting.ro
Agora Tech Conferences
Agenda y y y y
O lume IT orientată pe servicii Necesitate Provocări Tehnologie
Agora Tech Conferences
Despre ... y Mihai Tătăran y Director, H.P.C. Consulting Timișoara y Microsoft Community Influencer y 5 ani experiență de dezvoltare software pe platforma Microsoft .NET y Multe prezentări, seminarii, etc y H.P.C. Consulting y Soluții software la cheie, custom pe baza cerințelor clientului y Consultanță și training pentru firme de software Agora Tech Conferences
Orientarea pe servicii Object-Oriented 1980s
Polimorfism Incapsulare
Orientare pe componente 1990s
SO 2000s
Mesaje Schema+Contract+Politici Interop Agora Tech Conferences
y Serviciile sunt evoluția de la componente y Soluția naturală pentru soluții software care urmăresc: y Mentenanța y Interoperabilitatea y Extensibilitatea y Refolosirea de cod
Agora Tech Conferences
Necesitate y Aplicații existente în companie y Care pot fi reutilizate între aplicațiile companiei y Care pot fi expuse către parteneri / clienți y Automatizarea și integrarea unor procese existente
Agora Tech Conferences
Necesitate ‐ exemplu y Agenție de turism y Oferta agregată include y y y
y
Integrarea ofertelor este un proces manual y
y
Ofertele companiilor aeriene Ofertele operatorilor internaționali Alte servicii oferite de terți Greu de întreținut
Cum ar fi să avem întregul proces automatizat?
Agora Tech Conferences
Necesitate ‐ exemplu Companii de transport aerian Operatori de turism / Hoteluri / etc Agora Tech Conferences
Agenție de turism
Necesitate ‐ exemplu Baze de date Aplicații noi Sisteme ”legacy”
Agora Tech Conferences
Tehnologie y Servicii expuse în exteriorul companiei y REST y SOAP y Expuse pentru aplicații din interior y Avem nevoie de performanță mai bună y La nivel de protocol de transport y La nivel de encodare de mesaje
Agora Tech Conferences
Tehnologie y Windows Communication Foundation y Tehnologia de azi de la Microsoft pentru dezvoltarea de servicii [web] y Aceeași logică de aplicație expusă simultan în mai multe moduri y y
Exterior Interior
Suportă toate specificațiile uzuale pentru servicii, folosind Binding‐uri y Vine cu Vista, Win Srv 2008; suportat de XP SP2 și Win Srv 2003 y
Agora Tech Conferences
Resurse y Arhitecturi orientate pe servicii y http://en.wikipedia.org/wiki/Service_Oriented_Architecture y Windows Communication Foundation y http://msdn.microsoft.com/en‐ us/netframework/aa663324.aspx y MSDN Magazine – http://msdn.microsoft.com/msdnmag
Agora Tech Conferences
? Mihai Tătăran Director, H.P.C. Consulting mihai.tataran@hpc‐consulting.ro
Agora Tech Conferences