I recently stumbled across the University of Washington’s Web Services area, where they are working to create a single place to learn about, discover and connect with various APIs that are available at the University.
As the home page says:
Web Services at the University of Washington is a method of getting important institutional data from and/or into your applications. Web Services are a way for applications or systems to talk to one another and does not usually involve human interaction.
I’m always trying to understand where the next wave of API growth might come from, and while the enterprise is definintely sitting on a treasure chest of information and resources, just waiting to be exposed via APIs--I think Universities might be in the same position.
As soon as Universities start realizing how many APIs they have laying around already, and understand the potential of launching new ones, they are going to have a massive API management problem.
I stumbled across UW APIs via a ProgrammableWeb update of 7 web services from the University. I started looking around further, and discovered there were 29 total APIs available at UW Web Services. I’m not sure why only 7 are listed at PW, but right there you start seeing slippage in the current API directory model.
Quickly invdividual schools are going to face the same problems Google has faced with its almost 100 APIs and need to standardize their management platform with:
- Access - Usage of a healthy balance of keys and OAuth for accessing school and student data
- Discovery - Establish some sort of WADL or other discovery service that can feed not just a human directory but IDEs and other programmatic discovery.
- Explorer - Provide an API explorer so developers and even non-programmers can make calls against any API without writing code
- Billing - Establish some sort of billing layer, if only for making high volume users pay for access and pay for infrastructure--but also possibly opening up new revenue streams for universities
In addition to these areas, Universities will have to establish a common set of API building blocks that they will use across all departments, creating a consistent API area for developers to use while learning about and integrating with University Web Services.
With some proper planning and a little work, each University could setup a highly functional API strateg and management framework allowing them to efficiently manage not just dozens of APIs, but thousands across all areas of the University.
Think of the opportunities for students to build out much needed mobile and web applications around school information as part of class projects. The benefits of having self-service interfaces that individual departments can use to get the information they need, as well as for 3rd party vendors who need access to vital school data.
Next, would be to create a state and federal discovery layer on top of each University, allowing better oversight and interaction between government and Universities--but that will have to come later, we have a lot of work to do at each University before we get there.
|API Management, Higher Education, Information Services, University|
blog comments powered by Disqus
Latest Blog Posts
- APIs in DFW
- Adding API Broker Under Monitoring for API Aggregators
- The Dark Matter That Make APIs Work
- Potential for API Aggregators to Provide Valuable Industry Data
- My Talk Tomorrow Night at the Dallas-Forth Worth API Professionals Meetup
- The White House Releases An Open Data Strategy
- When API Success Signals Begin Working Against You
- Get To Know Which Languages Your API Developers Are Using
- Twitters Developer Area is More Embeddable Than API
- Overview Of Backend as a Service (BaaS) White Paper
- Make Sure And Have Multiple KPIs For Your APIs
- API Enabled Toys For Our Children
- I Am Speaking At The Dallas-Forth Worth API Professionals Meetup May 14th
- How Much Do You Spend Attracting and Supporting Freemium API Developers?
- What Does The API Evangelist Do?
- Startups Need To Work Together on API Definitions
- Parse Is Successful By Truly Solving Problems for Mobile Developers
- API Commandment: Thou Shalt Not Forego Talking to a Person
- API Trends
- API Priorities
- Have You Taken A Look At AT&T APis Lately?
- Helping People Understand APIs Through Real World Examples
- Evolving Beyond API Service Providers and Tools to Goal Based API Toolkits
- APIs & The Federal Government
- After Last Couple of Weeks, It's Clear There Is Big Opportunity In The API Space