Blackboard Learn - Arquitectura Técnica

1,146 views

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,146
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Key Message: Blackboard Learn is easy to use, customize and works with a number of languages to support diverse learning communities.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:In depth discussion of usability and the technologies we’ve used to achieve the usability.Blackboard Learn has always been easy to learn and use. With our latest release we’ve worked to make common tasks even easier and reduced the number of clicks and time required to complete tasks using Web 2.0 technologies such as AJAX. This makes for a delightful experience for the end user which will increase adoption and lower barriers for learners. We’re lowering barriers in other ways as well. Our language pack technology, enables learners from around the world to easily navigate and access features. Language packs can be customized and created to meet your specific teaching and learning needs. Our user interface is also high accessible built on web accessibility standards to support users with visual and other impairments. Finally this interface is highly customizable. Cascading Style Sheets enable custom themes to be developed for specific institution.
  • Key Message: Blackboard Learn is high quality software that has been built to maximize uptime and availability to users. Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:Reliability is about more than just high quality, it is about providing a consistent user experience after deployment. It isn’t enough for the application to be well made it must be designed in a way that allows it to be well deployed. The quality and consistency of Blackboard Learn is ensured by a number of technologies and practices. Code quality is measured and tested using a variety of software tools such as Borland SilkTest® for automated functional testing, Rational Policy Tester for accessibility. After deployment we support a wide variety of configurations including our own Managed Hosting solution. Managed Hosting provides turnkey management of Blackboard Learn allowing you to focus on your core mission.
  • Key Message: Blackboard works with many companies to allow customers to achieve scalability at a reasonable cost.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:Scalability means providing acceptable response time to end users at a reasonable cost. Blackboard has established an integrated performance lab, called the Performance Center of Excellence to meet these goals. Though this lab we have worked with hardware vendors like Sun, Dell and HP to create reference deployment architectures that allow you make smart buying decisions for hardware. Our lab uses HP LoadRunner® and other test tools to model and improve the performance of each release. We also use our lab to work with hardware vendors to enable monitoring solutions such as Coradient™ and Quest Foglight® that allow you to continuously monitor end user response time and application performance.
  • Key Message: Blackboard is a secure application that works well with a customers existing security infrastructure.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes: The data stored in Blackboard Learn is private and sensitive. We have worked to create a secure learning environment where instructors and students can share information. Blackboard Learn supports SSL encryption for data privacy. We test our product using security scanning tools, such as Rational’s AppScan®. We also know that institutions have existing identity management solutions and provide out of the box integration with many common solutions such as LDAP, ActiveDirectory and Shibboleth.
  • Key Message: Blackboard is a secure application that works well with a customers existing security infrastructure.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes: The data stored in Blackboard Learn is private and sensitive. We have worked to create a secure learning environment where instructors and students can share information. Blackboard Learn supports SSL encryption for data privacy. We test our product using security scanning tools, such as Rational’s AppScan®. We also know that institutions have existing identity management solutions and provide out of the box integration with many common solutions such as LDAP, ActiveDirectory and Shibboleth.
  • Key Message: Blackboard is an open development platform that allows customers to create new applications and add new functionality.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:Blackboard has created a platform that supports innovation. Blackboard Learn is designed to allow customers and partners to easily extend and integrate other learning tools. Using our APIs and leveraging standards from IMS, SCORM and SIF you can create content and new functionality for your users.
  • Key Message: Blackboard’s architecture is supported by an overall framework.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:Blackboard Learn is enterprise software. We have designed our product to fit into an overall framework that ensures success. Success required an integrated approach that considers systems and technical design in parallel with how the application will be deployed in the datacenter. Once deployed we are prepared to support continued development and updates supporting release and governance policies established by our customers. Finally the application is developed against a continually changing regulatory, security and technical environment which must be monitored and guided to compliance with best practices.
  • Key Message: The technology that enables Blackboard 9.0’s architecture is built using the latest technologies and will easily integrate into your datacenter.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:The technology that enables Blackboard 9.0’s architecture is built using proven technologies and will easily integrate into your datacenter. From a modern AJAX based user interface that enabled key processing tasks to be offloaded to the remote client application. Our application is delivered using the Tomcat application container served through IIS for Windows customers and Apache for Unix customers. The platform is written entirely in Java and can easily be extended via Building Blocks. The choice Microsoft SQL Server or Oracle for relational database allows you to leverage your existing DBA infrastructure. File storage has been designed to leverage existing This technology platform will easily find a home along side other web based applications you deliver.
  • Key Message: Blackboard can be deployed in a highly scalable and redundant manner.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:Blackboard 9.0 can be deployed in a highly redundant fashion. A set of load balanced application servers , each of which may be hosting multiple instances of Tomcat maximizes processing power for end users. These may be distinct physical servers or virtual servers deployed using standard virtualization technologies like ESX, XEN, or VMWARE. The database and file content can be deployed on dedicated servers using available clustering and failover schemes. Support for redundancy and failover ensures uptime and availability of the application to end users.
  • Key Message: Blackboard supports a variety of application monitoring options to monitor end user service quality and application usage and activityIntended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:Blackboard has partnered with several vendors to support end user response time. We’ve successfully integrated with Qwest, Coradient, and Up.Time three leading vendors in end user monitoring. Using these third party solutions can provide real time information on the quality of service for end users. Within Managed Hosting we conduct this monitoring as part of your service.Blackboard also provides mechanisms for monitoring application usage. Standard system reports provide activity data quickly to administrators. Log files and the advanced system reporting database allow more complex reports to be constructed to meet your needs.
  • Blackboard Learn - Arquitectura Técnica

    1. 1. Blackboard Learn<br />ArquitecturaTécnica<br />“Best of 2008 Excellence" from Elearning! Magazine. <br />
    2. 2. Agenda<br />.: 2 :.<br />Concepção & Visão<br />Usabilidade<br />Confiança<br />Escalabilidade<br />Segurança<br />Desenvolvimento Ágil<br />Plataforma Aberta<br />
    3. 3. Concepção& Visão<br />.: 3 :.<br />
    4. 4. Usabilidade<br />.: 4 :.<br />
    5. 5. Confiança<br />.: 5 :.<br />
    6. 6. Escalabilidade<br />.: 6 :.<br />
    7. 7. Segurança<br />.: 7 :.<br />
    8. 8. Ágil<br />.: 8 :.<br />
    9. 9. PlataformaAberta<br />.: 9 :.<br />
    10. 10. Blackboard Learn<br />Detalhes da arquitectura<br />.: 10 :.<br />
    11. 11. Architecture Framework<br />.: 11 :.<br />
    12. 12. System Design<br />.: 12 :.<br />
    13. 13. Technology Design<br />.: 13 :.<br />
    14. 14. Deployment Infrastructure<br />.: 14 :.<br />
    15. 15. Performance<br />Integration<br />Data<br />Functional<br />Optimization<br />Live Integration<br />Database<br />Maintenance<br />Rollout<br />Tuning<br />Configuration / Setup<br />Production<br />Upgrade<br />Training<br />Deployment<br />Customer<br />Hardware<br />Capacity Plan<br />Integration<br />Planning<br />Staging Server<br />Check<br />Verification<br />Hardware Sizing<br />Guides<br />Unit Test <br />Execution<br />Data QA<br />QA Test <br />Execution<br />Development<br />Performance<br />Verification Test <br />Sample B2 / <br />Integration Data<br />Sample Data<br />Generation<br />Auditing<br />Blackboard<br />Simulation<br />Development<br />Unit<br />Test Harness<br />Update SQL<br />Coding<br />Usage / Sizing<br /> Model<br />API <br />Development<br />Data Model<br />Requirements<br />Deployment Planning<br />.: 15 :.<br />
    16. 16. Governance of Operations<br />.: 16 :.<br />Key Drivers<br />Integridade e Segurança<br />Alinhamento com as melhorespráticas<br />AlavancarosActivos e Infra-estrutura<br />Gestão de Riscos e Gestão da Mudança<br />
    17. 17. Service Pack 1 <br />Service Pack 3<br />Priority<br />Secondary<br />Continued <br />Release 1.0<br />Development<br />Beta<br />Continued <br />Maintenance<br />Support<br />Maintenance<br />Support<br />General<br />Service Pack 2<br />Availability<br />Service Pack 1<br />Service Pack 3<br />Beta<br />App Packs<br />Development<br />Priority<br />Continued <br />Continued <br />Secondary<br />Maintenance<br />Support<br />Support<br />Maintenance<br />General<br />Service Pack 2<br />Availability<br />Blackboard Learn Product Lifecycle<br />.: 17 :.<br />Service Pack 1<br />Service Pack 3<br />Priority<br />Secondary<br />Continued <br />Priority<br />Secondary<br />Continued <br />Continued <br />Release 1.2<br />Release 2.0<br />Development<br />Beta<br />Development<br />Beta<br />Maintenance<br />Maintenance<br />Support<br />Maintenance<br />Maintenance<br />Support<br />Support<br />General<br />Service Pack 2<br />General<br />Service Pack 2<br />Availability<br />Availability<br />
    18. 18. Application Monitoring<br />.: 18 :.<br />Qualidade de Serviço<br />Qwest Foglight®<br />Coradient®<br />Up.Time®<br />Uso e Actividade<br />System Reports<br />Ficheiros de Log detalhado<br />Reporting Database<br />
    19. 19. Regulatory Monitoring<br />.: 19 :.<br />Novas Normasincorporadas<br />Privacidade de dados<br />FERPA, HIPPA, GLBI<br />Segurança<br />PCI DSS<br />Accessibilidade<br />ADA, SENDA<br />
    20. 20. Security<br />.: 20 :.<br />Metodologia de Segurançaemprática<br />Countermeasures<br />“Manter o Blackboard seguro”<br />
    21. 21. Security Methodology<br />.: 21 :.<br />
    22. 22. Implementação de Countermeasures<br />.: 22 :.<br />Top+ de ameaças*<br />*Definidopelo Open Web Application Security Project (OWASP)<br />
    23. 23. Manter o Blackboard Seguro<br />.: 23 :.<br />Correras últimas releases<br />Partilhar as medidas de segurançaimplementadas com a equipa<br />Identificaráreascriticasqueinspirampreocupação e alertar a equipa de projecto<br />Disponível:<br />Security-Alerts@blackboard.com <br />
    24. 24. Novabase Consulting<br />Av. D. João II, Lote 1.03.2.3<br />Parque da Nações<br />1998-031 Lisboa - Portugal<br />Telefone: (351) 213836300<br />pedro.coelho@novabase.pt<br />elearning@novabase.pt<br />http://www.novabase.pt<br />.: 24 :.<br />

    ×