1 / 8

Heterogeneous Systems

Heterogeneous Systems. CPIS 210 John Beckett. In the Beginning. A vendor provided all technology to address a specific business problem These technologies were isolated “silos” If there was a problem, it was one of: The vendor You. Later….

alka
Download Presentation

Heterogeneous Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Heterogeneous Systems CPIS 210 John Beckett

  2. In the Beginning • A vendor provided all technology to address a specific business problem • These technologies were isolated “silos” • If there was a problem, it was one of: • The vendor • You

  3. Later… • IBM discovered that they couldn’t profitably handle every need in the market-place • But they wanted business from people who had those needs • They contracted with select vendors (e.g. Calcomp) to provide specific items (e.g. plotters) • Still: Single point of responsibility – the primary vendor • “Core System” concept

  4. Enter Standards • Manufacturers discovered that they could focus on their core competence by facilitating connections to devices from companies with other core competences. • The secret: standards • Manufacturer would propose a standard to an industry committee • The committee would approve and publish the standard

  5. What Kind of Standard? Industry Committee De-Facto Use by one vendor of specifications published or used by another vendor May actually be reverse-engineered No formal process for updating Subject to unpredictable changes by vendors on either side • A result of formal negotiations between industry partners • Designated by a specific number (including version) so you know precisely what is meant

  6. Challenges With Standards • Incomplete: You can’t do the job without specs not mentioned in the standard • Missing pieces are doubtless filled with proprietary technology e.g. SCORM • Vague: Does the standard merely describe the many ways people do this? • Inefficient: There are better ways, implemented in “proprietary enhancements” • Are these in a draft for a revision of the standard?

  7. Dangers of Reverse-Engineering • The vendor whose interface has been reverse-engineered may change that interface • The vendor that did the reverse-engineering may not update when a change occurs • Correction may be late • Correction may not be possible • A vendor may actually be creating their own alternative, for which they may want money

  8. CSA Skills to the Rescue • Data Fluency • Understanding how data is structured and transmitted • Systems Thinking • Empirical Research • RTFM • Overall Understanding of how the system functions • Documentation • And Record keeping • Planning

More Related