Presentation is loading. Please wait.

Presentation is loading. Please wait.

Open Source vs. Open Systems A Profile and Comparison Sasan Salari VP, New Technology Services Head, Vista Developers Network July 14th, 2004.

Similar presentations

Presentation on theme: "Open Source vs. Open Systems A Profile and Comparison Sasan Salari VP, New Technology Services Head, Vista Developers Network July 14th, 2004."— Presentation transcript:

1 Open Source vs. Open Systems A Profile and Comparison Sasan Salari VP, New Technology Services Head, Vista Developers Network July 14th, 2004

2 Open Source/Open Systems Why all the buzz on this? What is Open Source? An Open System? What are the pros and cons of each? Can you leverage both?

3 What does Open Source really mean?

4 Open Source “Source-inspectable software, with varying degrees of freedom” Donald K. Rosenberg

5 Open Source Many different Open Source Licenses: –GNU GPL –Lesser GPL –BSD License –Mozilla Public License –IBM Public License –Sun Community Source License Define rights for: –Modification –Distribution –Derivative Works –Commercialization

6 Open Source: Pros Complete ownership and control of software assets for modification, extensions and deployment Reduced development effort / time by re-using existing code Source is collective input of variety of constituents, therefore addresses broader set of functional use cases Perceived lower cost due to free or minimal license fee

7 Open Source: Cons Often non-production designed/coded, reference implementation Typically little inline commenting or associated technical documentation No guarantee of open standards Potential for high production costs as the system complexity increases

8 Open Systems Profile…. What is an Open System? –a software application comprised of a well defined collection of integrated components, with a standards-based interface –typically “productized” and developed by a single software development vendor, by a managed software development team and process, offered for purchase at market cost –terms often do not allow modification or redistribution per the original source license, but encourage open development and deployment of functionality extensions and customization

9 Open System: Pros Stable core application framework and functionality Architected, implemented, tested, and optimized for high quality production Framework based on well-defined open standards facilitates interoperability via programming interfaces. Vendor/central source development process, expertise, support, services

10 Open System: Cons Vendor controlled product landscape, release cycle, and feature-function set based on collective customer input Customization and extensions bounded by available open programming framework and interfaces Service/support may be required License term constraints, fees/cost

11 NOT an Either / Or…. Open Source within an Open System Open System leverage of a sound baseline application, standards-based framework of functionality and interfaces Open source components or “libraries” to fuel application development of customizations and extensions

12 Vista…a Leading Open System

13 Highly scalable, enterprise class baseline application Standards based implementation Powerlinks SDK –Web Services, Java –“Safe” interface layer –Deployable component framework, adapters

14 PowerLinks Components

15 Vista Developers Network Online resource center for Vista PowerLinks Developers Open to designated developers at Vista customer institutions and PowerLinks partner companies Launch: Q1 2004

16 Vista Developers Network

17 DevNet Features Links to WebCT Documentation and Resources Contribution Area to Share PowerLinks and Code How-To area where users can add their own tips and tricks

18 DevNet Features Frequently Asked Questions Discussion Forums List of known issues and their workarounds and resolution targets + much more…


20 PowerLinks Partners

21 Vista…Critical Role of Standards Enables heterogeneous applications and systems to interconnect through a common protocol Fosters well-defined, managed, consistent, broadly applicable interfaces Facilitates modular, “plug-in” framework and components Embodies requirements specific to variety of functional areas and associated constituencies

22 Vista…Standards Leadership Standards BodyImpact IMS Enterprise, Content Packaging, Profiles, Digital Repositories, Accessibility, Simple Sequencing, Learning Design, Question & Test Interoperability, Web Services Productized integration with SISs Reusable, granular, content packages and LOs and LMs Personalized learning paths Heterogeneous application/platform tool/service integration Open Knowledge Initiative (OKI) Additive/alternate standard Java interface framework for e-learning interop./extensibility ADL: SCORM Standard reusable LO aggregate modules with content, behavior, sequencing JA-SIG: J2EE, uPortal Proven, open standard, enterprise framework for system independent interop. Internet2 - Shibboleth Emerging, HED optimized interop. framework, underlying standards

23 Vista…Open System Interoperability Integration Framework –Enables modular, “productized” adapters for non-custom, standards based, integration with campus systems SIS – SCT, Datatel, Peoplesoft, custom adapter components Directory Services/SSO –LDAP, MS-AD, Kerberos, WebISO, custom Portal –CP, uPortal, PS, Oracle, Epicentric, CampusCruiser, custom Web Services –Enable campus applications, 3 rd party partner apps,.NET Digital Repositories: ECM, Library

24 Vista Interoperability Framework

25 In Conclusion… Carefully assess the balance of your open system vs. an open source solution in terms of tolerance for level of effort, time, risks, skills, scale etc. Strongly consider the open system leverage AND optional open source based extensions where applicable

26 Thank You

Download ppt "Open Source vs. Open Systems A Profile and Comparison Sasan Salari VP, New Technology Services Head, Vista Developers Network July 14th, 2004."

Similar presentations

Ads by Google