BYU J. Kelly Flanagan Chief Information Officer Brigham Young University.

Slides:



Advertisements
Similar presentations
From Anywhere and Anytime to Here and Now … Imagining the future of technology in culturally relevant contexts Ashwini Asokan : : Design Researcher : :
Advertisements

University of Leeds Academic Services Using your Ayes and Noes: Creating a Business Case for an Institutional Portal Bo Middleton Institutional Web Management.
Logo Software as a service (Saas) Group D Fong Hui Yun Kyung Jung Yijia Li Roxana Hernandez UC-Berkeley Strategic Computing and Communications Technology.
DELIVERING SHAREPOINT AS A SERVICE
Corporate Interface Architecture George Palios. Contents Outlines the activities undertaken to enhance the quality of service of the Corporate interfacing.
Harmony Dear Sir We are very pleased with the I-Call product – everyone is using it to very good effect – and enjoying it.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
An Overview. BizLink BizLink is a Social Networking platform for business. It allows colleagues to come together, ask questions, share resources, form.
DoDAF 3.0: A Web 2.0 and SOA Mashup!
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
The Green Cross Code Nottinghamshire County Council.
Introduction to Systems Analysis and Design
FloodAlerts. Flood Facts One in six homes in England is at risk of flooding This is 5.2m properties at risk : 2.4m threatened by rivers and the sea A.
Online Services Chapter 9.
ONLINE MARKETING PLAN ©2010 REALTOR.com ® All rights reserved. rdc_listing presentation_full_011510_v2.
1.Database plan 2.Information systems plan 3.Technology plan 4.Business strategy plan 5.Enterprise analysis Which of the following serves as a road map.
The New Corporate Training Audio & Video Player The interactive learning tool that is full of possibilities! from CMO Digital.
The New Medical Device Audio & Video Player The interactive learning tool that is full of possibilities! from CMO Digital.
SOA Landscape Recommendations By >. Who we are  Team Members  Company History  Current & Past Client Projects  Note: have fun here. Make up your history.
a Service Oriented Architecture
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
Supporting BYOD Dennis Cromwell Supporting BYOD  CISCO Study – 15B devices capable of connecting to a network by 2015  The Consumerization.
Net Optics Confidential and Proprietary Net Optics appTap Intelligent Access and Monitoring Architecture Solutions.
Office Management A Look from the Inside-Out Mohammad Najjar, PhD Management Science 1.
What is Enterprise Architecture?
Human Resource Management Lecture 27 MGT 350. Last Lecture What is change. why do we require change. You have to be comfortable with the change before.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
BYU J. Kelly Flanagan Chief Information Officer Brigham Young University.
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
Web Mashups Presented By: Saket Goel Uni: sg2679.
Jason Houle Vice President, Travel Operations Lixto Travel Price Intelligence 2.0.
Knowledge Hub Connect-Collaborate-Learn-Innovate 1 March 2011
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Historic Site Navigator, G Latsch, 12/12/2011, UP794.
Project 2003 Presentation Ben Howard 15 th July 2003.
Our Journey to a 4 Star SOCITM Ranking. or as I prefer to call it… DISCLAIMER: This is a reflection on me, not you - please don’t throw stuff!
Ryan MacDowell Marko Popović.  Currently it takes too much time and effort to understand how, where, and when people spend their money  Create a web.
Computer Software Types Three layers of software Operation.
Top-Down Network Design Chapter One Analyzing Business Goals and Constraints Copyright 2004 Cisco Press & Priscilla Oppenheimer.
Processing Hardware, Software. Hardware Hardware Processing is performed by a computer ’ s central processing unit and is measured by the clock speed.
Cosc 5/4730 Android Maps v2 Blackberry Maps. Android.
Chief Architect & CEO.
Optimising Internet Bandwidth in Developing Country Higher Education Sara Gwynn INASP
© 2015 IBM Corporation IBM PureApplication Executive Symposium Diego Segre Vice President, Middleware, Break down the barriers to digital.
7.1 Operating Systems. 7.2 A computer is a system composed of two major components: hardware and software. Computer hardware is the physical equipment.
Make the Decision to Upgrade to Microsoft Office 2010.
Analyzing Requirements IMT 589 January 21, /21/2006IMT589- Applied and Structural Metadata2 Scoping Decide who your metadata beneficiaries (customers)
GroupMap Starter’s Guide Think Better Together Plan, brainstorm, discuss and prioritise for action. © GroupMap Pty Ltd |
1 The user’s view  A user is a person employing the computer to do useful work  Examples of useful work include spreadsheets word processing developing.
Information Technology Acceptable Use An Overview
PowerApps & Flow Licensing Overview for Partners
Dwane Young, U.S. EPA Office of Water
Book: Integrated business processes with ERP systems
Debunking the Top 10 Myths of Small Business Server: Using Windows SBS in Larger Environments Abstract: This session will debunk some of the common myths.
Web Development & Design Foundations with HTML5 8th Edition
Office 365 Add-In Simplifies Team Collaboration and Brings Processes into Office 365 Documents “Office 365 is a game-changer for teams, and accessing documents.
RR RR Problems Along With Solutions For iPhone And iPad Toll Free ( )
Book: Integrated business processes with ERP systems
System And Application Software
SDMX: Enabling World Bank to automate data ingestion
ideas to mobile apps in record time,
Five Reasons to Use SharePoint 2013 Communities
SPO Demos to Business Value Discussion Pillar Mapping
Event Name Here 22 January 2019
Presentation transcript:

BYU J. Kelly Flanagan Chief Information Officer Brigham Young University

If You’re Interested... And You Should Be! Mashup Corporations Mashup Corporations One technical marketer had an innovative idea One technical marketer had an innovative idea CEO embraced the new business opportunity CEO embraced the new business opportunity CIO resisted the non-traditional IT approach CIO resisted the non-traditional IT approach Innovation safely expanded their business Innovation safely expanded their business Office of the CIO web site and blogs – cio.byu.edu Office of the CIO web site and blogs – cio.byu.edu

Constant Change Moore’s law has enabled Core’s law - twice as many cores, or processors, every 18 months Moore’s law has enabled Core’s law - twice as many cores, or processors, every 18 months Disk storage doubling every 18 months Disk storage doubling every 18 months Memory capacity doubling every 18 months Memory capacity doubling every 18 months Network speed doubling every 18 months Network speed doubling every 18 months

Performance Enhancements Enable Abstraction Time Ease of Use Machine Code Assembly Code Compiled Code Consume Services Graphical Programming Increase in performance due to Moore’s Law Abstraction simplifies use, increasing the pool of information technology producers. Machine Code Assembly Code Compiled Code Machine Code

Dishwasher Methods: Fill with water Heat the water to the appropriate temperature Automatically open the detergent dispenser at the right time Shoot the water through jets to get the dishes clean Drain the dirty water Spray more water on the dishes to rinse them Drains itself again Heat the air to dry the dishes off, if the user has selected that setting Monitor to make sure everything is running properly Time to regulate the length of each cycle. Sense if the water level gets too high and activate the draining function to keep the dishwasher from overflowing. Sense to detect the dirtiness of the water coming off the dishes. When the water is clear enough, the dishwasher knows the dishes are clean -etc. A BSTRACTED !

Undesirable IT Development

Desirable IT Development IT developers— Continue to create large / complicated core applications, but with associated Services. Continue to create large / complicated core applications, but with associated Services. Produce and expose Services that enable access to data and functionality important to IT consumers. Produce and expose Services that enable access to data and functionality important to IT consumers. IT consumers— Envision interesting applications and instead of producing a laundry list of requirements, they develop prototypes and applications using simple tools to aggregate and consume Services. Envision interesting applications and instead of producing a laundry list of requirements, they develop prototypes and applications using simple tools to aggregate and consume Services.

Traditional Interfaces Deliver Limited Access to Core Data Business Logic Web User Interface Functional leaders define application functionality Functional leaders define application functionality Functional leaders define look and feel Functional leaders define look and feel Limited set of applications due to finite resource availability Limited set of applications due to finite resource availability AIM Financials RouteY Blackboard YJobs Bookstore LibraryHR Core Data

Web Service Interfaces Transform the Enterprise Business Logic Web User Interface Web Service Interface Functional leaders define application functionality, look and feel, and data availability Functional leaders define application functionality, look and feel, and data availability Consumers create alternative interfaces Consumers create alternative interfaces Many applications are developed by an almost unlimited human resource Many applications are developed by an almost unlimited human resource AIM Financials RouteY Blackboard YJobs Bookstore LibraryHR Core Data With access to data, consumers fill in the gaps not addressed by traditional organizations

Alternative User Interfaces Business Logic Default Web User Interface Web Service Interface Alternate Web Interface Cell Phone Interface Applications such as Google, Facebook, Twitter, Pandora, and Amazon have alternative interfaces available on various devices.

Mashups Not “build it and they will come,” but rather “they will come and help build it.” Examples: 1800TravelBooking.com 1800TravelBooking.com Combines Google Maps, Google Spreadsheets, and Geocoder with hotel cost information Combines Google Maps, Google Spreadsheets, and Geocoder with hotel cost information Zillow iPhone Application Zillow iPhone Application Combines VirtualEarth and Zillow Combines VirtualEarth and Zillow lastminutetravel.com lastminutetravel.com 13,600 suppliers are aggregated to offer last minute travel deals. 13,600 suppliers are aggregated to offer last minute travel deals. Consume Web Service Interfaces provided by travel suppliers. Consume Web Service Interfaces provided by travel suppliers. twitgraph.com twitgraph.com Consume Web Service Interface from Google and Twitter Consume Web Service Interface from Google and Twitter

1800TravelBooking.com Combines Google Maps, Google Spreadsheets, and Geocoder Combines Google Maps, Google Spreadsheets, and Geocoder

Zillow iPhone Application Combines Google Maps, Google Spreadsheets, and Geocoder Combines Google Maps, Google Spreadsheets, and Geocoder Displays homes on Google Maps Displays homes on Google Maps Shows estimated values Shows estimated values Homes for sale and asking price Homes for sale and asking price Homes recently sold and sale price Homes recently sold and sale price

lastminute.com travel suppliers provide web service interfaces travel suppliers provide web service interfaces This site aggregates them to provide access to all in one location This site aggregates them to provide access to all in one location

TwitGraph Combines Google Apps, Google Visualization, and Twitter

SOA Encourages Innovation Business Logic Web User Interface Web Service Interface Alternate Web Interface Other Consumer Cell Phone Interface BYU Examples: Location Service Bookstore Service Library Service Registration Service HR Service Mail Service

Abstraction Facilitates Innovation When you expose Web Services you are providing an API When you expose Web Services you are providing an API It should be intuitive It should be intuitive It should be safe It should be safe It should be documented It should be documented It should be supported It should be supported It should be exposed through “the registry” It should be exposed through “the registry” There may be hierarchies of Services There may be hierarchies of Services Data Services Data Services Core application Services Core application Services AIM, PeopleSoft, etc. AIM, PeopleSoft, etc. Aggregated Services Aggregated Services GMU GMU Not all Services may be exposed to everyone Not all Services may be exposed to everyone No Service Silos No Service Silos Services must be architected from the top down Services must be architected from the top down Not necessary to have management and provider services Not necessary to have management and provider services Performance Performance

Services Everywhere Intermediaries Intermediaries Encryption / Decryption Encryption / Decryption Data collection / statistics Data collection / statistics Filtering Filtering Authorization Authorization Versioning Versioning Testing Testing Load balancing Load balancing Etc. Etc.

Current Status EGAB has been active in recommending policy around all aspects of SOA EGAB has been active in recommending policy around all aspects of SOA Registry is in place Registry is in place President’s Council has approved and is anticipating broad availability and use President’s Council has approved and is anticipating broad availability and use A Community of Excellence (CoE) is being organized A Community of Excellence (CoE) is being organized Many presentations, like this, have been given across campus – the campus is excited and waiting! Many presentations, like this, have been given across campus – the campus is excited and waiting!

What I need and Expect I need all of you to hear, understand, and internalize this vision I need all of you to hear, understand, and internalize this vision We won’t be successful until my vision is shared by those who work here We won’t be successful until my vision is shared by those who work here I need those who understand and share this vision, to evangelize it I need those who understand and share this vision, to evangelize it I need the vision implemented I need the vision implemented Help us find solutions to the problems we are sure to face Help us find solutions to the problems we are sure to face Don’t deliver only what I am asking for, deliver what I want! Go the second and third mile Don’t deliver only what I am asking for, deliver what I want! Go the second and third mile

Summary Catch the vision Catch the vision Share the vision Share the vision Implement the vision Implement the vision Find solutions to problems that are in our way Find solutions to problems that are in our way Use me to remove road blocks, obtain resources, and clarify direction Use me to remove road blocks, obtain resources, and clarify direction This is our chance to make IT significantly better on campus, Let’s do it together!