270 likes | 450 Views
BUSINESS PLUG-IN B17. Organizational Architecture Trends. LEARNING OUTCOMES. Describe the business value in deploying a service oriented architecture Explain the need for interoperability and loose coupling in building today’s IT systems. LEARNING OUTCOMES.
E N D
BUSINESS PLUG-IN B17 Organizational Architecture Trends
LEARNING OUTCOMES • Describe the business value in deploying a service oriented architecture • Explain the need for interoperability and loose coupling in building today’s IT systems
LEARNING OUTCOMES • Identify the logical functions used in a virtualized environment • Explain the business benefits of grid computing
ARCHITECTURE TRENDS • Organizations today must continually watch new architecture trends to ensure they can keep up with new and disruptive technologies • Three architecture trends that are quickly becoming requirements for all businesses including: • Service oriented architecture • Virtualization • Grid computing
SERVICE ORIENTED ARCHITECTURE • Service oriented architecture(SOA) is a business-driven IT architectural approach that supports integrating a business as linked, repeatable tasks or services • SOA ensures IT systems can adapt quickly, easily, and economically to support rapidly changing business needs
SOA Business Benefits • The key technical concepts of SOA are: • Services • Interoperability • Loose coupling
Service • Service oriented architecture begins with a service • (A SOA) service - can be a business task, such as checking a potential customer's credit rating only opening a new account • Services are “like” software products
Interoperability • Interoperability - is the capability of two or more computer systems to share data and resources, even though they are made by different manufacturers • Web service -contains a repertoire of Web-based data and procedural resources that use shared protocols and standards permitting different applications to share data and services • Extensible Markup Language (XML) - amarkup language for documents containing structured information
Loose Coupling • Loose coupling - is the capability of services to be joined together on demand to create composite services, or disassembled just as easily into their functional components • Loose coupling is a way of ensuring that the technical details are decoupled from the service
VIRTUALIZATION • Virtualization - is a framework of dividing the resources of a computer into multiple execution environments • It is a way of increasing physical resources to maximize the investment in hardware
What are Virtual Machines? • System virtualization - is the ability to present the resources of a single computer as if it is a collection of separate computers ("virtual machines") • Each with its own virtual CPUs, network interfaces, storage, and operating system
Virtualization Business Benefits • Trends that have moved virtualization into the spotlight: • Hardware being underutilized • Data centers running out of space • Increased energy costs • System administration costs mounting
Additional Virtualization Benefits • Rapid application deployment • Dynamic load balancing • Streamlined disaster recovery
GRID COMPUTING • Grid computing - is an aggregation of geographically dispersed computing, storage, and network resources, coordinated to deliver improved performance, higher quality of service, better utilization, and easier access to data
Grid Computing Business Benefits • Improving productivity and collaboration of virtual organizations and respective computing and data resources • Allowing widely dispersed departments and businesses to create virtual organizations to share data and resources • Building robust and infinitely flexible and resilient operational architectures
Grid Computing Business Benefit • Providing instantaneous access to massive computing and data resources • Leveraging existing capital investments, which in turn help to ensure optimal utilization and costs of computing capabilities
CLOSING CASE ONEThe US Open Supports SOA • Review the five characteristics of infrastructure architecture and rank them in order of their potential impact on the USOpen.org • What are the USTA security concerns regarding interoperability between the tournament database and its website? • How could the USTA benefit from virtualization?
CLOSING CASE ONEThe US Open Supports SOA • Identify the value of integrating the tournaments information with the USTA website USOpen.org? • Explain why a sudden surge in server utilization during the middle of the US Open could spell disaster for the USTA • Why is loose coupling a critical business component to the USTA architecture?
CLOSING CASE TWOeBay’s Grid • Review the five characteristics of infrastructure architecture and rank them in order of their potential impact on eBay’s business • What are the business benefits that eBay enjoys thanks to grid computing? • What precautions would eBay take to ensure 100 percent security?
CLOSING CASE TWOeBay’s Grid • How can eBay take advantage of implementing SOA? • Explain how eBay uses fault tolerance • Describe the potential value of eBay using virtualization • What ethical and security concerns should eBay be aware of to ensure its business operates properly?