Setting the record straight :-) “we’re using CORBA” ?

advertisement
Setting the record straight :-)
• Why is it all those CIO’s are saying
“we’re using CORBA” ?
• Because they are
– every enterprise-wide distributed
heterogeneous system
– Forrester says they prefer it 2:1
Lies, damn lies, and...
800
700
600
500
COM
CORBA
400
300
200
100
0
1996
1997
1998
1999
Everybody wants “integration”
• A consistent message yesterday was
integration of
– legacy
– new technologies
– glue code with less than n2 costs
• Today’s hot technology is tomorrow’s
legacy and I mean tomorrow
(“integrating today’s silver bullet
tomorrow”)
The Business Model
Sales
Engineering
Accounting
Manufacturing
Shipping/
Receiving
Inventory
Payables/
Receivables
Every application is part of your business model;
you must make them work together!
Everybody needs standards
• Vendors can amortize development costs
over large number of customers
• Users can amortize development costs over
large number of applications
• Lowers development risk for both vendors
& users
• Creates market for differentiation based on
product dimensions that matter to
customers
Standards get set how?
• De facto standardization by market
leader
– theoretically more consistent
• De jure standardization by committee
– time to market too high
• Consortium standardization by industry
consensus
– somewhere between the two
Finding the right point
De facto
De jure
Consensus, open specifications
with no reference implementation
Specification Availability
1. OMG adopts & publishes interfaces.
2. Interfaces must be commercially
available.
3. Interfaces freely available to members
and non-members alike.
4. Interfaces chosen from existing
products in competitive selection
process.
Leveraging Infrastructure
Telecommunications, Healthcare, Finance, Electronic
Commerce, Business Objects, Manufacturing,
Transportation, Life Sciences, Utilities, Analytical
Data Management, C4I, Customer Information
Systems, Retail, Space Systems…….
CORBA - UML - MOF
The OMG Process
Full lifecycle standards
Maintain
Deploy
Analyze
Design
Customers want standards across the lifecycle….
Open, consensus standards
• Open, neutral, consensus standards
enable product differentiation on
customer-critical dimensions
–
–
–
–
price, performance
quality
support
additional features, level of integration
Cooperative Vision
• Focus on consensus
• Build on existing infrastructure
• Leverage specifications built over our
first ten years history
• Use existing technology where possible
• Move quickly to fill openings
• Enable portability and interoperability
Download