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:
- Explanatory notes
- Comments on the questions
1. SOA maturity of your organization
...
- Design approach.
- Conceptual models
- Have you developed enterprise capability maps
- Have you developed an enterprise ontology
- Have you developed an enterprise conceptuial conceptual data architecture
- How do you design your contracts?
- Contract first
- Bottom up (java annotations)
- Message stylessyntax (notes). Different message styles are appropriate for different contexts. Which ones do you use?
- SOAP
- REST
- Plain old XML (POX)
- Other
- Documentation. How do you document your service contracts?
- Interfaces published in javadoc
- XML schema
- Textual descriptions on wikis
- How do you mange trust between the various components
- If some components are in the cloud, how will that affect your security architecture
- Messaging: synch/asynch
6
...
- Cost to build each service
- Integration costs related to service re-use
- service reuse opportunities
...
.
...
Technologies
- Is a commercial "turnkey" SOA solution being used:
- Oracle fusion
- IBM websphere
- Are any open source or open source plus support solutions being used for an ESB:
- MuleSoft
- WSO2
- Fuse
- Apache ServiceMix
- Standards
- XML binding JAXB, JAX-WS, other
- SAML
- 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
- Metrics
- Cost to build each service
- Integration costs related to service re-use
- service reuse opportunities
- Strategic Value -- ROI
- Have processes been improved?
- Have new capabilities been provided?
- 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?
- Where they fall on the project lifecycle:
- Investigation
- Planning
- Execution
- Review
- What were the goals (business and technology)
- What business domains are addressed by this project:
- Learning tools ecosystem
- Learningt objects
- e-Portfolio
- Administrative systems
- Student (recruitment, admissions, academic records, registration, awards and financial aid, degree audit, advising)
- HR (recruitment, benefits, payroll, pension, leaves)
- Finance
- Research (grant applications, ethics, funding, publications)
- Publications
- Enterprise infrastructure
- Workflow
- Other (please describe)