Upload
faathima-fayaza
View
77
Download
2
Tags:
Embed Size (px)
Citation preview
Supervised by: Mr.Thilina Ranbaduge
Ms.Kawshalya Kumarasinghe
MSF.Fayaza
114039T
2014.06.02
Service Oriented Architecture in Enterprise
Application
OverviewEnterprise ApplicationEvolution of Enterprise ArchitecturesService Oriented Architecture (SOA)Implantation of SOA in Enterprise ApplicationsReferences.
What is Enterprise Application?
Enterprise Application
Monolithic Applications Applications are strong coupling.
Component Based Architecture Related functionalities of an application are group
together and components were created.
To interact with other application needs to implement new interfaces.
Enterprise Application Integration (EAI) Possible by middleware technology like Common
Object Request Broker Architecture (CORBA).
Evolution of Enterprise Architectures
Separation Of GUI Increase flexibility but needs new technologies
Business- IT Alignment - Basic Services Service registry was introduce
Hard-Wired Service Orchestration Problems in getting the flow of process control
Soft-Wired Service Orchestration Introduce orchestration engines
Evolution of Enterprise Architectures (continue…)
SOA Defined “paradigm for organizing and utilizing distributed
capabilities that may be under the control of different ownership domains”[4]
SOA Model
Service Oriented Architecture (SOA)
SOA is Architecture
Helps interoperability and woks in heterogeneous environment.
loosely coupling
Agility
Service Oriented Architecture (SOA) (continue…)
Identification
Ticket Sales
Ticket Collection
InventoryLogistics
Availability
Service
Service
Service
Service Service
Service
ServiceServiceService
Service
Ordering
Service identification Same business function provides by many providers SOA requires that developers discover at development
time service descriptions in (UDDI) repository systems To address these “quality of service management
framework” introduced.Service location
Services operate on business entities, occupant within system records
Challenges in implementing SOA in Enterprise Application
Basic SOA UDDI provides a simple browsing- by-business-category mechanism discovery based on keyword-search Introduced Hybrid matching approach
Combining semantic and syntactic comparison algorithms of WSDL documents
Functional layer challenges Service definitions addressing Functional, non-functional aspects associated with
services
Challenges in implementing SOA in Enterprise Application
(continue…)
service trading executed in several stages offer descriptions are not completely specified in most
cases and different parameters have to be supplemented by the service requestor and provider alternately.
introduce the concept of partially instantiated service descriptions
Challenges in implementing SOA in Enterprise Application
(continue…)
Xu He; Hongqi Li; Qiaoyan Ding; Zhuang Wu, "The SOA-Based Solution for Distributed Enterprise Application Integration," Computer Science-Technology and Applications, 2009. IFCSTA '09. International Forum on , vol.3, no., pp.330,336, 25-27 Dec. 2009
Gu Qing-rui; Zhang Hai-tao, "Research of using SOA build enterprise application integration strategy," Information Management and Engineering (ICIME), 2010 The 2nd IEEE International Conference on , vol., no., pp.435,438, 16-18 April 2010
Zhuang Wu; Yan Li, "Research on enterprise application integration based on Web," Mechatronic Science, Electric Engineering and Computer (MEC), 2011 International Conference on , vol., no., pp.2221,2224, 19-22 Aug. 2011
Maurizio, A.; Sager, J.; Corbitt, G.; Girolami, L., "Service Oriented Architecture: Challenges for Business and Academia," Hawaii International Conference on System Sciences, Proceedings of the 41st Annual , vol., no., pp.315,315, 7-10 Jan. 2008
Jingang Zhou; Yong Ji; Dazhe Zhao; Jiren Liu, "Platform Engineering in Enterprise Application Development," E-Business and E-Government (ICEE), 2010 International Conference on , vol., no., pp.112,115, 7-9 May 2010
References
Schelp, J.; Aier, S., "SOA and EA - Sustainable Contributions for Increasing Corporate Agility," System Sciences, 2009. HICSS '09. 42nd Hawaii International Conference on , vol., no., pp.1,8, 5-8 Jan. 2009
Engels, G.; Assmann, M., "Service-Oriented Enterprise Architectures: Evolution of Concepts and Methods," Enterprise Distributed Object Computing Conference, 2008. EDOC '08. 12th International IEEE , vol., no., pp.xxxiv,xliii, 15-19 Sept. 2008
David Linthicum. “Service Oriented Architecture(SOA)” available:http://msdn.microsoft.com/enus/library/bb833022.aspx 2014
Bieberstein.N, Bose.S, Walker.L, Lynch.A, “Impact of service-oriented architecture on enterprise systems, organizational structures, and individuals” IBM Enterprise Integration,
EaswaranG.Nadhan, “Service-Oriented Architecture: Implementation Challenges”
Qusary H.Mahmoud Service-Oriented Architecture (SOA) and Web Services: The Road Enterprise Application Integration (EAI)”, April 2005
References
Sayed Hashimi, “Service-Oriented Architecture Explained”
Yu chao, Yang Jie “Security of SOA based on TPM”
Ron Morrison, Dharini balasubramaniam, Katrina falkner(Eds.) “Software architecture ”
James p. lawler, h. howell-braber “ service oriented architecture SOA strategy, methodology, and technology”
Amelia Maurizio, James Sager, Peter Jones, Gail Corbitt and Lou Girolami “Service Oriented Architecture: Challenges for Business and Academia” SAP AG and Sager and Corbitt from California State University, Chico
Mike P. Papazoglou , Willem-Jan van den Heuvel“Service oriented architectures: approaches, technologies and research issues”, VLDB journal, 3,March 2007
References
Thank You.
Questions?