Main Nav

Hi all,

I sent the following email to the ITANA API list.  If you get two copies, sorry about that.

If you are not on the ITANA API list, but are interested in actively participating and/or were on the call today then let me know and I'll add you to the list.

Jim

Begin forwarded message:

From: Jim Phelps <jamesphelps@wisc.edu>
Subject: Working Group Start Up Survey
Date: August 29, 2013 3:00:47 PM CDT

The questions and instructions are up o the ITAN wiki.  You can see them here:

https://spaces.internet2.edu/display/itana/SOA+API+Start-Up+Survey


I have started to fill this out for UW-Madison.

You will need to log into the wiki to fill out the questions.  If you haven't logged into the ITANA wiki previously, you will need to use a shibbolized identity provider.  I will need your full log-in name with domain to grant you access to the space.   Send me an email once you have logged into the wiki once with your full user name and I will grant you access.

Thanks for the great call.    Minutes will come from the ITANA scribe (Emily) in a few days.

Jim


********** Participation and subscription information for this EDUCAUSE Constituent Group discussion list can be found at http://www.educause.edu/groups/.

Comments

Jim, I believe I'm logging in with my buffalo.edu email (agianni@buffalo.edu). At least it did the federated authentication for me, but my user name doesn't show up in place of the log in link like it would in our local Confluence installation.

Andrew

----

Andrew Gianni
Application Development Analyst
Enterprise Application Services
University at Buffalo, State University of New York
phone:716.645.5332
fax:716.645.3588
skype:askgianni
web:http://www.buffalo.edu/~agianni












Hi Andrew,

I don't see you in the user list.   I've pinged the Internet2 wiki admins.  This is usually due to attribute release issues at your institution.   I don't exactly what issues or the correct settings etc but I do know that is a common problem.

I'll let you know what I hear from the I2 admins.

Jim


Andrew.  

Did you actually go to the wiki and log in once?  If not, please do.  That creates the user account that I can then grant access to the wiki.

JP

I did, and I just did it again. When I click login, it takes me to our shibboleth login and I authenticate. In the mean time, here are my responses:

The Questions:

Name:  Andrew Gianni <agianni@buffalo.edu>

Do you have a wiki or web site with a lot of this info?  If so, link please.

What API Management Infrastructrure (Middleware) do you have in place or have in place?  What are the other core systems?  API Management, ESB, ERP , DataIntegration, and Security(Authz/Authn/Access)

The University at Buffalo is in the early stages of a project to implement ESB and API management infrastructure, with a focus on supporting citizen development in the Univeristy community. We are currently reviewing open source options for this infrastructure, with serious consideration for the WS02 stack.

Other core stystems:

Student: PeopleSoft Campus Solutions

HR/Financial: Currently migrating from home-grown mainframe app to a combination of hosted SUNY solutions and home-grown solutions to fit the specific needs of our campus.

Auth/Auth: Shibboleth/LDAP/AD

LMS: Blackboard

Data Warehouse / Business Intelligence: Home grown DW, OBIEE for enterprise BI

Other Major Systems: Maximo, ImageNow/Nolij, T2 Flex, Coeus, Adobe CQ,

Picture of current state and aspirational state?

Current state internally is a great deal of point-to-point integration, probably 90% file-based. Note: I would like to talk about the notion that file-base interfaces may be appropriate under some circumstances, but what are the criteria?

What are the "poster child" use cases you're using to build momentum for SOA?

The concept that built momentum for official support is the concept of citizen development. Earlier efforts to build support with a focus on internal use within the IT enterprise bore little fruit.

Do you have low-hanging fruit, or "easy wins" that you can show reasonably quick value with?

How do you evolve the culture from file based to real-time based?

Do you have design documents that you could share?

We are in the early phases of design, so we don’t have anything to share yet, although I’ll be happy to share as they develop.

How did you build data objects?  What kind of governance did you put around the objects?  How do you maintain them?  How do you put security and authorization around them?

How are you gathering resources - people and funding to support the effort?  Where do these resources live?   What skills sets do you think you need to support this?

We are still identifying resources for the project, but we have specialists in our enterprise application group and enterprise infrastructure group with skills that can be applied to this with some additional training.

What is the technical stack you are running?  Why did you pick that stack?  Pros and Cons of the stack.   What else did you look at and didn't pick?

What is behind your API?  How do you handle security?

Our plan is to implement a tool that include API management, including the use of accounts or tokens, allowing us to approve new users and revoke access that violates our terms and conditions.

Why are doing this?  What is your vision?  What do you see as the future state?

We envision an integration infrastructure that supports both internal development within the enterprise IT organization as well as developers external to the IT org. One of our goals is to give the community of developers the ability to help themselves rather than be limited to the development services available from the enterprise application group.

What benefits you have achieved in your implementation?

 

----

Andrew Gianni
Application Development Analyst
Enterprise Application Services
University at Buffalo, State University of New York
phone:716.645.5332
fax:716.645.3588
skype:askgianni
web:http://www.buffalo.edu/~agianni












Hi Andrew,
In the interim, your survey is now out on the site as you have it below.
Cheers,
Brian

On 09/12/2013 08:19 AM, Gianni, Andrew wrote:
I did, and I just did it again. When I click login, it takes me to our shibboleth login and I authenticate. In the mean time, here are my responses:

The Questions:

Name:  Andrew Gianni <agianni@buffalo.edu>

Do you have a wiki or web site with a lot of this info?  If so, link please.

What API Management Infrastructrure (Middleware) do you have in place or have in place?  What are the other core systems?  API Management, ESB, ERP , DataIntegration, and Security(Authz/Authn/Access)

The University at Buffalo is in the early stages of a project to implement ESB and API management infrastructure, with a focus on supporting citizen development in the Univeristy community. We are currently reviewing open source options for this infrastructure, with serious consideration for the WS02 stack.

Other core stystems:

Student: PeopleSoft Campus Solutions

HR/Financial: Currently migrating from home-grown mainframe app to a combination of hosted SUNY solutions and home-grown solutions to fit the specific needs of our campus.

Auth/Auth: Shibboleth/LDAP/AD

LMS: Blackboard

Data Warehouse / Business Intelligence: Home grown DW, OBIEE for enterprise BI

Other Major Systems: Maximo, ImageNow/Nolij, T2 Flex, Coeus, Adobe CQ,

Picture of current state and aspirational state?

Current state internally is a great deal of point-to-point integration, probably 90% file-based. Note: I would like to talk about the notion that file-base interfaces may be appropriate under some circumstances, but what are the criteria?

What are the "poster child" use cases you're using to build momentum for SOA?

The concept that built momentum for official support is the concept of citizen development. Earlier efforts to build support with a focus on internal use within the IT enterprise bore little fruit.

Do you have low-hanging fruit, or "easy wins" that you can show reasonably quick value with?

How do you evolve the culture from file based to real-time based?

Do you have design documents that you could share?

We are in the early phases of design, so we don’t have anything to share yet, although I’ll be happy to share as they develop.

How did you build data objects?  What kind of governance did you put around the objects?  How do you maintain them?  How do you put security and authorization around them?

How are you gathering resources - people and funding to support the effort?  Where do these resources live?   What skills sets do you think you need to support this?

We are still identifying resources for the project, but we have specialists in our enterprise application group and enterprise infrastructure group with skills that can be applied to this with some additional training.

What is the technical stack you are running?  Why did you pick that stack?  Pros and Cons of the stack.   What else did you look at and didn't pick?

What is behind your API?  How do you handle security?

Our plan is to implement a tool that include API management, including the use of accounts or tokens, allowing us to approve new users and revoke access that violates our terms and conditions.

Why are doing this?  What is your vision?  What do you see as the future state?

We envision an integration infrastructure that supports both internal development within the enterprise IT organization as well as developers external to the IT org. One of our goals is to give the community of developers the ability to help themselves rather than be limited to the development services available from the enterprise application group.

What benefits you have achieved in your implementation?

 

----

Andrew Gianni
Application Development Analyst
Enterprise Application Services
University at Buffalo, State University of New York

phone: 716.645.5332
fax: 716.645.3588
skype: askgianni
web: http://www.buffalo.edu/~agianni













Close
Close


Annual Conference
September 29–October 2
Register Now!

Events for all Levels and Interests

Whether you're looking for a conference to attend face-to-face to connect with peers, or for an online event for team professional development, see what's upcoming.

Close

Digital Badges
Member recognition effort
Earn yours >

Career Center


Leadership and Management Programs

EDUCAUSE Institute
Project Management

 

 

Jump Start Your Career Growth

Explore EDUCAUSE professional development opportunities that match your career aspirations and desired level of time investment through our interactive online guide.

 

Close
EDUCAUSE organizes its efforts around three IT Focus Areas

 

 

Join These Programs If Your Focus Is

Close

Get on the Higher Ed IT Map

Employees of EDUCAUSE member institutions and organizations are invited to create individual profiles.
 

 

Close

2014 Strategic Priorities

  • Building the Profession
  • IT as a Game Changer
  • Foundations


Learn More >

Uncommon Thinking for the Common Good™

EDUCAUSE is the foremost community of higher education IT leaders and professionals.