We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Modified over 5 years ago
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist, IBM Software Group
© 2006 IBM Corporation TechWorks 2 ● Representing every application or data resource as a service with a standardized interface ● Enabling them to exchange structured information (messages, documents, ‘business objects’) ● Mediating the message exchange through an Enterprise Service Bus (ESB) ● Providing connection to the ESB for legacy application environments SOA Enables Flexibility of Both IT and Business Through Flexible Connectivity of Business Services
© 2006 IBM Corporation TechWorks 3 … a service? A repeatable business task – e.g., check customer credit; open new account … service orientation? A way of integrating your business as linked services … service oriented architecture (SOA)? An IT architectural style that supports service orientation … a composite application? A set of related & integrated services that support a business process built on an SOA What is IBM’s Definition of SOA …..?
© 2006 IBM Corporation TechWorks 4 Introducing Composite Applications Composite applications are: ●A way to aggregate business services and present them to the right users at the right time. ●A method to complete a task by utilizing standardized and reusable business processes ●A way to automate services by exposing human accessible processes in structured ways ●Built using IT services such as integration, personalization, security, collaboration and orchestrated workflow services Service A (Credit Check) Portlet A Service D (Place Order) Service B (Account Balance) Service C (Check Inventory) Portlet B Portlet C Portlet D Business Value Reuse existing assets Quickly deploy new business models and processes
© 2006 IBM Corporation ITW Conference 2005 5 An approach for building distributed systems that deliver application functionality as services to either end-user applications or other services It defines : An architecture that leverages open standards to represent software assets as services. Provides a standard way of representing and interacting with software assets Individual software assets become building blocks that can be reused in developing other applications Shifts focus to application assembly rather than implementation details Used internally to create new applications out of existing components Used externally to integrate with applications outside of the enterprise Services are the Building Blocks for Reuse! A Service Oriented Architecture – IT View
© 2006 IBM Corporation TechWorks 6 The SOA Foundation Lifecycle
© 2006 IBM Corporation TechWorks 7 The SOA Foundation Lifecycle Gather requirements Model & Simulate Design Discover existing assets Construct & Test Compose Manage applications & services Manage identity & compliance Monitor business metrics Financial transparency Business/IT alignment Process control Deploy and Integrate with People Process Information
© 2006 IBM Corporation TechWorks 8 SOA Reference Architecture Apps & Info Assets Business Innovation & Optimization Services Development Services Interaction ServicesProcess ServicesInformation Services Partner ServicesBusiness App ServicesAccess Services Integrated environment for design and creation of solution assets Manage and secure services, applications & resources Facilitates better decision-making with real-time business information Enables collaboration between people, processes & information Orchestrate and automate business processes Manages diverse data and content in a unified manner Connect with trading partners Build on a robust, scaleable, and secure services environment Facilitates interactions with existing information and application assets ESB Facilitates communication between services IT Service Management Infrastructure Services Optimizes throughput, availability and performance Model Assemble Deploy Manage
© 2006 IBM Corporation TechWorks 9 So how does this relate to an Academic Establishment ●Today most academic establishments have the following characteristics: Most academic establishments have disparate IT applications and services. Some central services, e.g. student registration, staff HR systems, central library systems. Many local services that are faculty and department based, e.g. VLE type services, learning support services. Hardware to support these disparate services is scattered across the organisation with no central control, management or load balancing. No reuse of existing services within the establishment. Limited if any interaction or connection between disparate services at any level: Presentation level – no common access point to all services Application level – each service is standalone Data level – data stores are independent with no cross-connection ●Applying SOA would change these characteristics!
© 2006 IBM Corporation TechWorks 10 Applying SOA concepts in Academia ●SOA can be applied across the range of ICT systems and infrastructure in an academic institution. ●This presentation will now consider how four components of the SOA reference model apply to the academic world. Enterprise Service Bus Interaction Services Access Services Information Services ●N.B. The principles of SOA can also readily apply to e-learning materials such as interactive Web Based Materials that are effectively applications.
© 2006 IBM Corporation TechWorks 11 Critical Components for Academic SOA - 1: ESB ●Provides the service orientated interconnection channel for services. ●Enables data owned by different services to be accessed, shared and correlated. ●Technically operates at a services orientated level using methods such as Webservices. ●Removes the need for individual point to point integration connections between applications using integration solutions that are custom at both the process and technology level. ESB
© 2006 IBM Corporation TechWorks 12 Critical Components for Academic SOA - 2: Interaction Services ●Provides a common set of collaboration services that are accessible to all users and all services. Instant messaging and Awareness Chat Boards (Sticky Chat) E-mail Discussion; threaded, structured, unstructured. RSS feeds Document store and sharing Advanced search tools Composite presentation services ●In an Academic environment this includes VLE services
© 2006 IBM Corporation TechWorks 13 Critical Components for Academic SOA - 3: Access Services ●Provides a common access point for all services: Single sign-on to all services. Single security control mechanism for access to services Single and common identification of each user Common service for identification of user role, permissions and rights to all services ●In an Academic environment this can bring great benefits for the security of the institution, its IT services, its data, its students and its staff.
© 2006 IBM Corporation TechWorks 14 Critical Components for Academic SOA - 4: Information Services ●Provides a common access and management method for all data sources in the organisation, regardless of the structural nature of the data. ●Enables data owned by different departments to be accessed, shared and correlated by any authorised user. ●From an Academic perspective this allows for sharing of material such as student data, academic submissions, discussion input and teaching staff materials.
© 2006 IBM Corporation TechWorks 15 Questions? THANK YOU
The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
A Successful RHIO Implementation
© 2006 IBM Corporation IBM Business-Centric SOA Event Deploy: The SOA Operating Environment Kim Clark Business Integration Specialist.
Achieving Success With Service Oriented Architecture Derek Ireland 17th March, 2005.
Corporate Context: A SOA & BPM Alliance Via Business Data Management Amir Bahmanyari Architect.
© 2006 Carnegie Mellon University Establishing a Network Centric Capability: Implications for Acquisition and Engineering Dennis Smith Complex System Symposium.
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Service Oriented Architecture
Federal Student Aid Technical Architecture Initiatives Sandy England
John Quirk VP Enterprise Services PSC Group, LLC.
Independent Insight for Service Oriented Practice Communicating SOA.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda SOA Enterprise Service Bus (ESB) The Progress SOA Portfolio.
Stuart Sim Chief Architect Global Education & research Sun Client Solutions Blog:
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
The Business Value of SOA
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
EA Modelling Guidelines
© 2020 SlidePlayer.com Inc. All rights reserved.