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

Compare with Current View Page History

« Previous Version 27 Next »

Contextual questions about the project

  1. Can you describe the SOA level of maturity of your organization using the terminology of the HP capability model (see notes)?

    Area

    Ad-hoc

    Basic

    Standardized

    Managed

    Adaptive

    Business

     

     

     

     

     

    Program management

     

     

     

     

     

    Governance

     

     

     

     

     

    Architecture

     

     

     

     

     

    Operations

     

     

     

     

     

    People

     

     

     

     

     

    Enabling technologies

     

     

     

     

     

  1. Is SOA the standard Architectural style at your University.  If yes, are all project SOA based (give examples)
    1. If no, What projects do you have? Where does these projects fall on the project lifecycle: investigation, planning, execution, review?
    2. *** Some initiatives are enterprise-wide.  Others are more specific and work out from there
  2. Lessons learned: what worked and what did not work?

What business domains are addressed by this project:

  1. Is this domain specific or enterprise wide.  If domain specific, please list which ones
    1. Student (recruitment, admissions, academic records, registration, awards and financial aid, degree audit, advising)
    2. HR (recruitment, benefits, payroll, pension, leaves)
    3. Research (grant applications, ethics, funding, publications)
    4. Finance
  2. Enterprise infrastructure
    1. Identity (Authentication, authorization, managing user attributes)
    2. Workflow

Are industry (vertical) standards being used either directly or, to provide guidance.

  1. PESC (be specific about which ones)
  2. IMS Global (be specific about which ones)
    1. LIS
    2. LTI
    3. Etc
  3. Other
  4. Kuali
    1. Kuali Student
    2. Kuali Identity Management

SOA styles

  1. Message styles (notes). Different message styles are appropriate for different contexts. Which ones do you use?
    1. SOAP
    2. REST
    3. Plain old XML (POX)
    4. Other
  2. Contract first or bottom up (java annotations)
  3. Documentation. How do you document your service contracts?
    1. Interfaces published in javadoc
    2. XML schema
    3. Textual descriptions on wikis
  4. How do you mange trust between the various components
  5. If some components are in the cloud, how will that affect your security architecture
  6. Messaging: synch/asynch

Technologies

  1. Is a commercial "turnkey" SOA solution being used:
    1. Oracle fusion
    2. IBM websphere
  2. Are any open source or open source plus support solutions being used:
    1. MuleSoft
    2. WSO2
    3. Fuse
    4. Apache ServiceMix
  3. Has SOA led you to re-engineer your infrastructure? For example, if your data warehouse is the current hub of data exchange, does SOA change this?
  • No labels