Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

This page is a sandbox area to test various ideas on how to frame questions. The actual u questionnaire is a Google form. For that form there are 2 supporting pages:

  1. Explanatory notes
  2. Comments on the questions
Table of Contents

1. SOA maturity of your organization

...

  1. Design approach
    1. Conceptual models
      1. Have you developed enterprise capability maps
      2. Have you developed an enterprise ontology
      3. Have you developed an enterprise conceptuial conceptual data architecture
    2. How do you design your contracts?
      1. Contract first
      2. Bottom up (java annotations)
  2. Message stylessyntax (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
  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

6

...

  1. Cost to build each service
  2. Integration costs related to service re-use
  3. service reuse opportunities

...

.

...

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 for an ESB:
    1. MuleSoft
    2. WSO2
    3. Fuse
    4. Apache ServiceMix
  3. Standards
    1. XML binding JAXB, JAX-WS, other
    2. SAML
  4. 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?

7. Cost benefit analysis

  1. Metrics
    1. Cost to build each service
    2. Integration costs related to service re-use
    3. service reuse opportunities
  2. Strategic Value -- ROI
    1. Have processes been improved?
    2. Have new capabilities been provided?
    3. What other benefits have resulted from SOA, e.g., reusabile services  reduced development time  better access to enterprise data  rationalization of business process?

8. Individual SOA projects and initiatives:

List up to three projects.  Distinguish between SOA projects and projects that involve SOA.  Where do these fall in the SOA maturation.  Top-down or bottom-up.  What business processes are being supported.  How does this project move you forward in the maturity model.  Does not have to be a technology project?   SizrWhat are the goals of the project?  Quantification.  Can we make generalizations about where there is the most activity?

  1. Where they fall on the project lifecycle:
    1. Investigation
    2. Planning
    3. Execution
    4. Review
  2. What were the goals (business and technology)
  3. What business domains are addressed by this project:
    1. Learning tools ecosystem
      1. Learningt objects
      2. e-Portfolio
    2. Administrative systems
      1. Student (recruitment, admissions, academic records, registration, awards and financial aid, degree audit, advising)
      2. HR (recruitment, benefits, payroll, pension, leaves)
      3. Finance
    3. Research (grant applications, ethics, funding, publications)
      1. Publications
  4. Enterprise infrastructure
    1. Workflow
    2. Other (please describe)