You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

1. Respondent background

1.1 Institution and department name
1.2a Respondent#1: Name and title
1.2b Respondent#2: Name and title

2. SOA maturity of your organization

  1. 2.1 Can you describe the SOA level of maturity of your organization using the terminology developed in the HP SOA capability model ? *

    Ad-hoc

    Basic

    Standardized

    Managed

    Adaptive

    Business 2007

     

     

     

     

    2012

     

     

     

     

    Program Managment 2007

     

     

     

     

    2012

     

     

     

     

    Governance 2007

     

     

     

     

    2012

     

     

     

     

    Architecture 2007

     

     

     

     

    2012

     

     

     

     

    Operations 2007

     

     

     

     

    2012

     

     

     

     

    People 2007

     

     

     

     

    2012

     

     

     

     

    Enabling technologies 2007

     

     

     

     

    2012

     

     

     

     


2.2 If you have indicated a significant change in your maturity level, can you describe the projects that have done most to advance that maturity?
2.3 If there has been a significant change, can you identify the main drivers for the change

  • The need for Enterprise Integration of back-end administrative systems (HR, Finances, Student)
  • The need for better Master Data Management
  • An Identity and Access Management program
  • The need for greater agility
  • The need to integrate learning systems
  • The de facto result of of acquiring middle-ware bundled with other products
  • Executive leadership (CIO or Enterprise Architecture direction)
  • Other:

3. Industry (vertical) standards

3.1 PESC: Admissions Application

  • Used to communicate with external agencies
  • Used for internal application integration
  • There is an enterprise-wide commitment to the standard
  • The standard is used as a guideline for design

3.2 PESC Educational Test Scores

  • Used to receive test scores from testing agencies
  • Used for internal application integration
  • There is an enterprise-wide commitment to the standard
  • The standard is used as a guideline for design

3.3 PESC: High School Transcript

  • Used to receive transcripts
  • Used for internal application integration
  • There is an enterprise-wide commitment to the standard
  • The standard is used as a guideline for design

3.4 PESC: College Transcript

  • Used to receive transcripts
  • Used to send transcripts
  • Used for internal application integration
  • There is an enterprise-wide commitment to the standard
  • The standard is used as a guideline for design

3.5 Kuali Student

  • Used for internal application integration
  • There is an enterprise-wide commitment to the standard
  • The standard is used as a guideline for design

3.6 Kuali Identity Management

  • Has been implemented
  • Is being used for application integration
  • There is an enterprise-wide commitment to the standard
  • The standard is used as a guideline for design

3.7 Do you use any of the following IMS standards (in any capacity)

  • IMS: e-Portfolio
  • IMS: LIS (Learning Infrastructure Services)
  • IMS: LTI (Learning Tools Interoperability)

3.8 Please list any additional standards that you are using that do not appear in the list above

4. Governance

4.1 Service inventory management

  • Do you have processes for documenting and publishing service contracts?
  • Is there a change management process for service contracts?
  • Is there a central (enterprise wide) repository of service contracts?
    4.2 Please add any additional information on the management of service contracts (that is not captured above)

4.3 Data governance
Successful SOA is dependent on a clearly articulated ontology. Service endpoints must be able to understand tha data contained in messages.

  • Have you developed a conceptual enterprise data model?
  • Have you developed governance structures around data (such as identifying data stewards)?
  • Have you implemented Master Data Management capabilities (MDM)?

4.4 Has SOA changed your IT governance? If so, how?

5. Identity and access management

5.1 Do you have an Enterprise Identity ans Access Management roadmap

  • Yes
  • No
  • We are in the process of creating one

5.2 Which of the following statements describe your Enterprise Identity and Access Management solution

  • You have implemented federated authentication
  • You have a single sign-on solution
  • You can delegate the management of groups and user attributes
  • Services are available to manage and communicate user attribites

5.3 Please indicate which products form part of your Identity and Access Management solution

  • LDAP or OpenLDAP
  • EAD (Enterprise Active Directory)
  • AD (Active Directory)
  • Shibboleth
  • CAS
  • Grouper
  • KIM
  • Oracle Identity Manager
  • Other:

5.4 Please explain in greater detail the key components of your Enterprise IAM solution and how your services inter-operate with IAM
5.5 More generally, do you have any thoughts on managing trust between distributed components in a SOA environment

6. SOA design principles

6. SOA design principles

6.1 Is SOA part of your Software Development Lifecycle?

  • Yes
  • No

6.2 If SOA is part of your SDLC, please explain how:
6.3 Have your SOA projects been informed by high-level architectural artifacts?

  • Have you developed enterprise capability maps?
  • Have you developed an enterprise ontology?
  • Have you developed an enterprise conceptual data architecture?
  • Other:

6.4 Do you version your service contracts during the design process?

  • Yes
  • No

6.5 How do you document (publish) your service contracts?

  • Textual descriptions on wikis
  • XML schema
  • Api's in javadoc
  • Other:

6.6 Do you publish meta-data about each service (assumptions, intended use, glossaries)?

6.7 Which message structures do you use?

  • SOAP
  • REST
  • POX (Plain Old XML) RPC
  • Other:

7. Technologies

7.1 Are you using an integrated commercial SOA suite, or any of the components in the suites listed below?

  • Oracle SOA suite
  • IBM websphere
  • MicroSoft BizTalk
  • Red Hat JBoss Enterprise SOA Platform
  • SAP NetWeaver 7.3
  • TIBCO ActiveMatrix 3.0
  • Other:

7.2 Are you using one or more of te following service-bus applications

  • Mulesoft
  • WSO2 ESB
  • Fuse (built on Apache ServiceMix)
  • Apache ServiceMix
  • JBoss ESB
  • KSB (Kuali Service Bus)
  • Other:

7.3 Please indicate which enterrpsie services are connected via the service bus

7.4 Which of the following technology standards are being used in your SOA implemenation?

  • XML binding: JAXB, JAX-WS
  • Transactions: WS-Transaction
  • Business process Execution Language: BPEL

7.5 Which of the following security related standards are you using?

  • SAML
  • WS-Security
  • WS-Trust
  • WS-Policy

7.6 How would you describe the logical topology of your SOA

  • Bus (service endpoints only connect via a bus)
  • Hub and spoke
  • Point-to-point
  • Federated
  • Several of the above
  • Other:

7.7 Has the introduction of any SOA related technologies altered your enterprise technology architecture?

8. Cost benefit analysis

8.1 Indicate whether you think there has been an increase in strategic value in any of the following areas

  • Process improvement
  • The deployment of new capabilities
  • Rationalization and simplification of access to enterprise data

8.2 Metrics

  • Yes: in theory the cost of creating aq service could be calculated
  • Yes: there have been cost savings in terms of service re-use.

8.3 Any additional comments you might want to add on the topic of cost-benefit analysis:

  • No labels