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

Compare with Current View Page History

« Previous Version 14 Next »

Contextual questions about the project

  1. What is the "SOA level of maturity" of your organization?
  2. 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
  3. 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 architecture

  1. REST vs SOAP vs POX or other
  2. Contract first or bottom up (java annotations)
  3. How do you mange trust between the various components
  4. If some components are in the cloud, how will that affect your security architecture
  5. 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