You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 31
Next »
SOA maturity of your organization
- 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 |
|
|
|
|
|
Individual SOA projects
If you have one or more explicitly SOA projects can you describe:
- Where they fall on the project lifecycle:
- Investigation
- Planning
- Execution
- Review
- What business domains are addressed by this project:
- Student (recruitment, admissions, academic records, registration, awards and financial aid, degree audit, advising)
- HR (recruitment, benefits, payroll, pension, leaves)
- Research (grant applications, ethics, funding, publications)
- Finance
- Enterprise infrastructure
- Identity (Authentication, authorization, managing user attributes)
- Workflow
Are industry (vertical) standards being used either directly or, to provide guidance.
- PESC (be specific about which ones)
- IMS Global (be specific about which ones)
- LIS
- LTI
- Etc
- Other
- Kuali
- Kuali Student
- Kuali Identity Management
Identity and access management
- Are standards contracts being used?
- Trust in a distributed environment
SOA styles
- Message styles (notes). Different message styles are appropriate for different contexts. Which ones do you use?
- SOAP
- REST
- Plain old XML (POX)
- Other
- Design approach. How do you design your contracts?
- Contract first
- Bottom up (java annotations)
- 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
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:
- MuleSoft
- WSO2
- Fuse
- Apache ServiceMix
- 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?