Project Proposal: SDN-App SDK
|
|
|
- Shannon Berry
- 10 years ago
- Views:
Transcription
1 Project Proposal: SDN-App SDK May XX th 2015 Presented by: Rajani Srivastava Sumit Kapoor
2 SDN-App SDK SDN-App for OpenDaylight: Current approach Current Approach What are we missing? SDN Application (SDN-App) being implemented leveraging OpenDaylight NB API s Business logic being implemented across SDN-Apps Interfaces/adaptors being implemented by SDN-Apps to inter-work with 3 rd party products/tools App developers write independent database CRUD services Silo operations of SDN-Apps Recommended framework as guideline to all SDN-Apps Reusability interfaces and database services Audit management for the SDN-Apps Validation suite for SDN-Apps Extensible to add-on Abstract APIs incorporating reusable business logic A SDN-App Software Development Kit (SDK) that provides a base reference for all the above 2
3 SDN-App SDK SDN-App for OpenDaylight: Approach queries? Category Users Developer Operator Security Current working view Any recommended framework/modelling technique to be used? Do I need to write own interface to inter-work with 3 rd party products/tools (possible duplication across SDN-Apps) Are there any abstract APIs available for application development? Any standardized approach to leverage database (if applicable)? Can my SDN-App co-exist with other SDN-Apps Are there SDN-App management & audit tools available? How does SDN-Apps cater to - Loss of service due to rules confliction What are by Backup and Recovery procedures for a SDN-App? How do I deploy this SDN-App in a live environment? Are these SDN Apps certified for OpenDaylight deployment? How to verify licensing alignment of these SDN-App? 3
4 SDN-App SDK Proposing SDN-App SDK for OpenDaylight An OpenDaylight SDN-App Software Development Kit 01 A reference platform that provides guidelines for a SDN-App development - framework, modelling techniques 02 Enables OpenDaylight SDN-App developers to collaborate (reuse, enhance, add-on) existing interfaces/adaptors/database services across SDN Apps 03 A common platform to validate SDN-Apps being implemented/deployed on OpenDaylight 04 A framework to enable application management start / stop / audit SDN-Apps being deployed on OpenDaylight 4
5 Primary Controller SDN-App SDK SDK Architecture (coverage) - Beryllium SDK APPs Prioritization of Mice Flows Application 2 Application 3 Application N SDK APIs and Tools SDK Framework 3rd Party Services IF-NMS Keeper Audit Application Management Start Stop Build DevOps tools Installation & Deployment Database Services CRUD IF-OSS IF-DPI Alerts Logging Backup Restore CLI Sample Code Sample code - Services Guidelines and Modelling Data Modelling YANG / WSDL / XSD Northbound API Project proposal for Beryllium-Release 5
6 Primary Controller SDN-App SDK SDK Architecture (coverage) - Boron SDK APPs Prioritization of Mice Flows Application 2 Application 3 Application N SDK APIs and Tools SDK Framework 3rd Party Services IF-NMS IF-OSS IF-DPI Keeper Audit Alerts Logging Application Management Start Stop Backup Restore CLI High Order Services Abstract API #1 Abstract API #1 NEMO API leverage Build DevOps tools Installation & Deployment Sample Code Sample code - Services Guidelines and Modelling Authentication Tokenization Certificates Validation Test Suite SDN App V&V Database Services CRUD Data Modelling YANG / WSDL / XSD Northbound API Beryllium-Release Boron-Release (wish list) 6
7 SDN-App SDK Functional Overview (coverage) Beryllium (1/2) SDK Feature Leveraging the SDK for SDN Application development Data Modelling 1. Yang generic and abstracted model for SDN App implementation 2. Defines 3 rd party tool type (DPI, monitoring, application suite) 3. Defines Data format (-Value List) for 3 rd party tool/suite integration 4. Defines Database connectivity (Cassandra, Mongo DB), database schemas 5. Enables defining Application specific data to be used by the SDN App 3rd Party Services 1. Listener APIs for modeled information from east-west interfaced 3 rd party tools (DPI, monitoring tools, Lync) 2. Leverage SDK YANG model to defined the tool type and related information from interfaced tools 3. Leverage SDK Listener APIs to retrieve modelled information from east-west interfaced tools Database Services 1. Leverage SDK YANG model enables creation of database schema for the data modelled object 2. Defined SDK YANG model enables inter-working with different database types (Cassandra, MongoDB) 3. Leverage SDK Database CRUD operations enables SDN App to use these database services 7
8 SDN-App SDK Functional Overview (coverage) Beryllium (2/2) SDK Feature Leveraging the SDK for SDN Application development Application Management 1. SDK Application Management Enables Keeper and OAM services for the SDN App 2. SDK OAM Services APIs enables SDN App to include Start, Stop, Backup/Restore capability 3. SDK CLI APIs enables extending OAM services via CLI Keeper 1. SDK Keeper APIs enables SDN App to include Audit, Alerts and Logging capability 2. Extend APIs to provide audit/monitoring of the SDN-App by other applications Build and Deploy 1. Follows OpenDaylight development (SONAR, Junit etc.) and build (Jenkings etc.) processes 2. SDN-App will also follow the OpenDaylight deployment approach (Karaf) Sample Code 1. As part of the SDN-App use case implemented, sample code for leveraging the SDK services to be available 2. Interface specifications/sdk User Guide to be available to enable leveraging the SDN-App SDK 8
9 Lifecycle of SDN-App development leveraging SDK SDN-App SDK Developing an SDN App using the SDK (Sample) Prioritization of Mice Flows (1/4) SDN App developer Define model pom.xml for SDN-App Write a MICE- APP.YANG for SDN-App Write a MICE- APP- IMPL.YANG for SDN-App 1. <Sample> <project > <modelversion>4.0.0</modelversion> <groupid>org.sdk.apps</groupid> <artifactid>mice-app-parent</artifactid> <packaging>pom</packaging> </project> 2. <Sample> module mice-app{ container mice { grouping app-specific-params { leaf user-type { type String; } leaf l7-app-name { type string; } leaf priority { type int32; } } grouping dpi-params { leaf src-address { type String;} leaf dest-address { type string; } leaf l7-app-name { type string; } } grouping sflow-params { leaf threshold { type String; } } grouping node-info { leaf node-id { type String; } leaf queue { type string; } } rpc get-app-data{ input{ uses appl-specific-params;.. 3. <Sample> OpenDaylight SDN-App SDK //These are the services that will be provided by the sdk so any app that need to do crud operation will use these services module mice-app-impl{ container db-crud { uses config:service-ref { refine type { mandatory true; config:required-identity sdk:db-crud-agent; }} //any app that need to get some parameters from 3rd party tools //for sample we are providing two services for getting data from sflow and dpi container sflow-info { uses config:service-ref { refine type { mandatory true; config:required-identity sdk:3rd-party-sfowinfo-agent; }} container dpi-info { uses config:service-ref { refine type { mandatory true; config:required-identity sdk:3rd-party-dpi-infoagent; 9
10 Lifecycle of SDN-App development leveraging SDK SDN-App SDK Developing an SDN App using the SDK (Sample) Prioritization of Mice Flows (2/4) SDN App developer 4. <Sample> OpenDaylight SDN-App SDK 4 Additional implementation for Audit services 5 Update POM.XML //These are the services that will be provided by the sdk so any app can do operation leveraging these services module mice-app-impl{ continued }}// app that need logs and audit services container keeper { uses config:service-ref { refine type { mandatory true; config:required-identity sdk:keeperagent; }}// app status and monitoring container app-manager { uses config:service-ref { refine type { mandatory true; config:required-identity sdk:appmanager-agent; }} 5. <Sample> <dependencies> <dependency> <groupid>org.opendaylight.yangtools</groupid> <artifactid>maven-sal-api-gen-plugin</artifactid> </dependency <dependency> <groupid>org.opendaylight.yangtools</groupid> <artifactid>yang-binding</artifactid> </dependency> <dependency> <groupid>org.opendaylight.yangtools</groupid> <artifactid>yang-common</artifactid> </dependency> <dependency> <groupid>org.opendaylight.yangtools</groupid> <artifactid>yang-jxm-generator-plugin</artifactid> </dependency> </dependencies> 10
11 Lifecycle of SDN-App development leveraging SDK 6 7 SDN-App SDK Developing an SDN App using the SDK (Sample) Prioritization of Mice Flows (3/4) SDN App developer Implementing the business logic Implement listener APIs 6. <Sample> Doing mvn clean install will create a skeleton for the application. Then the app developer need to implement the interfaces created by yang and can apply business logic. public class MiceAppManager implements interfacescreatedbyyang, SDKServiceA, SDKServiceB... { public docrud(usertype,l7app, priority) { //save the configuration recieved as input in a database //retrieve the data from database } public dokeeper(usertype){ // if user type is undefined alert.post("critical..."); } 7. <Sample> OpenDaylight SDN-App SDK For getting the data from sflow and dpi, we need to create listeners API that will listen to the changes once sflow and dpi will be triggered public class MiceFlow implements SflowParam, DPIParams{ sflow.listener(sflowparams){ //send the sflow params for business logic once received } dpi.listener(dpiparams) { //send the dpi params for business logic once received } } public getappdata(usertype,l7app, priority, dpiparams, sflowparams) { // Based on the inputs received, apply the logic and set the priority of flows calltonbapis();}} 11
12 Lifecycle of SDN-App development leveraging SDK SDN-App SDK Developing an SDN App using the SDK (Sample) Prioritization of Mice Flows (4/4) SDN App developer OpenDaylight SDN-App SDK 8 CLI & Application Management 8. <Sample> Installation and Deployment using CLI: Installing the app will create the DB schema from model object Will move the snapshot or jar to target directory Will run and load classes Starting the application: App will register to 3rd party notifications Make the DB connection stop 12
13 Release Plan SDN-App SDK Milestone Offset 0 date Deliverable M1 Release Plan Candidate Release Plan M2 Release Plan Formal release plan Data Model, Database & 3 rd Party Services Setup SDK Framework and build SDK project. Implement Data modelling approach, Database and 3 rd party tools API services M3 Audit-Keeper and Listener Service Implement Keeper, Audit SDK Services. Implement CLI support for Keeper services Implement SDK Listener Services for modeled information M4 Use-Case/Sample code Implement use-case of Prioritization of Mice flows using SDK. Build and Deploy on ODL M5 Code Freeze SDN SDK-App code freeze. RC0 Bug Fixes Bug fixes for M2 and M3 SDK User Guide User Guide for SDN-App SDK RC1 Bug Fixes Bug fixes for M4 RC2 Release Review Release Notes and documentation Bug Fixes Bug fixes for M5 Formal Beryllium release 13
14 Thanks
15 SDN-App SDK SDK Framework (an overview) Exposed API Model Approach Listener Services Service APIs Database CRUD Application Management Keeper Higher Order / NEMOServices Validation Suite Authentication Build and Deploy Northbound API Model API YANG Service implementation Keeper & OAM Services Start/Stop Backup/Restore Audit Alert Uses Listener to 3rd Party suite Implementation 3 rd Party plugin 1 Implements 3 rd Party suite API 3 rd Party plugin 2 DB Access API Implementation 3 rd Party plugin 3 DAO Client Beryllium-Release Boron-Release (wish list) 15 To 3 rd party tools (ex. DPI, Monitoring tools, Lync) Database (ex. Cassandra, MongoDB)
Prioritization of Important Mice Flows in a Software Defined Network (SDN Application)
Prioritization of Important Mice Flows in a Software Defined Network (SDN Application) Rajani Srivastava & Yogesh Pandey April 2015 1 Copyright 2015 Tata Consultancy Services Limited Agenda 1 Prioritization
Towards Smart and Intelligent SDN Controller
Towards Smart and Intelligent SDN Controller - Through the Generic, Extensible, and Elastic Time Series Data Repository (TSDR) YuLing Chen, Dell Inc. Rajesh Narayanan, Dell Inc. Sharon Aicler, Cisco Systems
Centinel: Streaming Data Handler. September 07 th, 2015
Centinel: Streaming Data Handler September 07 th, 2015 1 An Overview 2 Centinel: Streaming Data Handler The Centinel project aims at providing a distributed, reliable framework for efficiently collecting,
MS-50400 - Design, Optimize and Maintain Database for Microsoft SQL Server 2008
MS-50400 - Design, Optimize and Maintain Database for Microsoft SQL Server 2008 Table of Contents Introduction Audience At Completion Prerequisites Microsoft Certified Professional Exams Student Materials
Abstraction of a failure free Software Defined Network (SDN Application)
Abstraction of a failure free Software Defined Network (SDN Application) Divya Chaudhary & Sumit Kapoor April 2015 1 Copyright 2015 Tata Consultancy Services Limited Agenda 1 What and How of abstracting
Table of Contents. Introduction. Audience. At Course Completion
Table of Contents Introduction Audience At Course Completion Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction This three-day instructor-led course provides
Microsoft SQL Server Beginner course content (3-day)
http://www.multimediacentre.co.za Cape Town: 021 790 3684 Johannesburg: 011 083 8384 Microsoft SQL Server Beginner course content (3-day) Course Description This three-day Microsoft SQL Server Beginners
Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008
Course 50400A: Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Length: 5 Days Language(s): English Audience(s): IT Professionals Level: 300 Technology:
Cloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps with Azure Malte Lantin Technical Evanglist Microsoft Azure Agenda Mobile Services Features and Demos Advanced Features Scaling and Pricing 2 What is Mobile Services? Storage
OpenAM. 1 open source 1 community experience distilled. Single Sign-On (SSO) tool for securing your web. applications in a fast and easy way
OpenAM Written and tested with OpenAM Snapshot 9 the Single Sign-On (SSO) tool for securing your web applications in a fast and easy way Indira Thangasamy [ PUBLISHING 1 open source 1 community experience
Day 1 - Technology Introduction & Digital Asset Management
SharePoint Developers Academy 2010 Course Syllabus Introduction Day 1 - Technology Introduction & Digital Asset Management 1. Kick Start a. Participant Introductions b. Course Overview c. Training Goals
Course 10978A Introduction to Azure for Developers
Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality
Implementing a Microsoft SQL Server 2005 Database
This class combines two courses into one 5-day class. 2779 (3-day) & 2780 (2-day) Implementing a Microsoft SQL Server 2005 Database Course 2779: Three days; Instructor-Led Introduction This three-day instructor-led
Ethernet-based Software Defined Network (SDN)
Ethernet-based Software Defined Network (SDN) Tzi-cker Chiueh Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心 1 Cloud Data Center Architecture Physical Server
ONOS Open Network Operating System
ONOS Open Network Operating System Architecture Overview Thomas Vachuska [email protected] ONOS: SDN OS for Service Provider Networks Scalability, High Availability & Performance Northbound & Southbound Abstractions
Developing Microsoft SharePoint Server 2013 Advanced Solutions MOC 20489
Developing Microsoft SharePoint Server 2013 Advanced Solutions MOC 20489 Course Outline Module 1: Creating Robust and Efficient Apps for SharePoint In this module, you will review key aspects of the apps
Cloud-based Managed Services for SAP. Service Catalogue
Cloud-based Managed Services for SAP Service Catalogue Version 1.8 Date: 28.07.2015 TABLE OF CONTENTS Introduction... 4 Managed Services out of the Cloud... 4 Cloud-based Flexibility, Efficiency and Scalability...
Implementing Microsoft Azure Infrastructure Solutions
20533B - Version: 1 02 July 2016 Implementing Microsoft Azure Infrastructure Solutions Implementing Microsoft Azure Infrastructure Solutions 20533B - Version: 1 5 days Course Description: This course is
Configuring and Managing Microsoft System Center Essentials 2010
Configuring and Managing Microsoft System Center Essentials 2010 50373: Configuring and Managing Microsoft System Center Essentials 2010 (2 Days) About this Course This two-day instructor-led course provides
MS-10775: Administering Microsoft SQL Server 2012 Databases. Course Objectives. Required Exam(s) Price. Duration. Methods of Delivery.
MS-10775: Administering Microsoft SQL Server 2012 Databases This five-day instructor led course provides students with the knowledge and skills to maintain a Microsoft SQL Server 2012 database. The course
MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013
MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013 Description The goal of this three-day instructor-led course is to provide students with the knowledge and skills necessary to effectively
Educational Collaborative Develops Big Data Solution with MongoDB
CASE STUDY OVERVIEW Educational Collaborative Develops Big Data Solution with MongoDB INDUSTRIES Education, Nonprofit LOCATION Durham, NC PROJECT LENGTH 1 year, 5 months APPLICATION SUPPORTED Data driven
DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions
DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions Summary Duration Vendor Audience 5 Days Microsoft Developer Published Level Technology 21 November 2013 300 Microsoft SharePoint
Go2Group JaM Plugin. Atlassian JIRA add-on for HP Quality Center. Quick Install Guide
Go2Group JaM Plugin Atlassian JIRA add-on for HP Quality Center Quick Install Guide Version 5.5 April 2009 Table of Contents Go2Group JaM Plugin Requirements... 3 What s Needed... 3 Go2Group JaM Plugin
This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.
Table of Contents Introduction Audience Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction This three-day instructor-led course provides students with the
Continuous Integration Multi-Stage Builds for Quality Assurance
Continuous Integration Multi-Stage Builds for Quality Assurance Dr. Beat Fluri Comerge AG ABOUT MSc ETH in Computer Science Dr. Inform. UZH, s.e.a.l. group Over 8 years of experience in object-oriented
SOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved.
SOA Planning Guide 1 Agenda q SOA Introduction q SOA Benefits q SOA Principles q SOA Framework q Governance q Measurement q Tools q Strategic (long term) View 2 Introduction to SOA q Service-oriented architecture
Administering a Microsoft SQL Server 2000 Database
Administering a Microsoft SQL Server 2000 Database Course 2072 - Five days - Instructor-led - Hands-On Introduction This course provides students with the knowledge and skills required to install, configure,
Build management & Continuous integration. with Maven & Hudson
Build management & Continuous integration with Maven & Hudson About me Tim te Beek [email protected] Computer science student Bioinformatics Research Support Overview Build automation with Maven Repository
MongoDB Developer and Administrator Certification Course Agenda
MongoDB Developer and Administrator Certification Course Agenda Lesson 1: NoSQL Database Introduction What is NoSQL? Why NoSQL? Difference Between RDBMS and NoSQL Databases Benefits of NoSQL Types of NoSQL
Course 20532B: Developing Microsoft Azure Solutions
Course 20532B: Developing Microsoft Solutions Five Days, Instructor-Led About this Course This course is intended for students who have experience building vertically scaled applications. Students should
Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013
CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013 Length: 3 Days Audience:
6231A - Maintaining a Microsoft SQL Server 2008 Database
6231A - Maintaining a Microsoft SQL Server 2008 Database Course Number: 6231A Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified Professional
GMI CLOUD SERVICES. GMI Business Services To Be Migrated: Deployment, Migration, Security, Management
GMI CLOUD SERVICES Deployment, Migration, Security, Management SOLUTION OVERVIEW BUSINESS SERVICES CLOUD MIGRATION Founded in 1983, General Microsystems Inc. (GMI) is a holistic provider of product and
50238: Introduction to SQL Server 2008 Administration
50238: Introduction to SQL Server 2008 Administration 5 days Course Description This five-day instructor-led course provides students with the knowledge and skills to administer SQL Server 2008. The course
Infoblox vnios Software for CISCO AXP
Summary Infoblox vnios for Cisco consolidates core network services such as DNS, DHCP and IPAM and others onto the Cisco Integrated Services Router (ISR) running the Application Extension Platform (AXP)
MS 10978A Introduction to Azure for Developers
MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC
Sisense. Product Highlights. www.sisense.com
Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze
Using WebLOAD to Monitor Your Production Environment
Using WebLOAD to Monitor Your Production Environment Your pre launch performance test scripts can be reused for post launch monitoring to verify application performance. This reuse can save time, money
Developing Microsoft SharePoint Server 2013 Advanced Solutions
Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Course Details Course Outline Module 1: Creating Robust and Efficient Apps for SharePoint In this module, you will review key
whitepaper SolarWinds Integration with 3rd Party Products Overview
SolarWinds Integration with 3rd Party Products Overview This document is intended to provide a technical overview of the integration capabilities of SolarWinds products that are based on the Orion infrastructure.
Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015
Transport SDN Toolkit: Framework and APIs John McDonough OIF Vice President NEC BTE 2015 Transport SDN Toolkit Providing carriers with essential tools in the Transport SDN toolkit How to apply SDN to a
SA Tool Kit release life cycle
Release management Release management process is a software engineering process intended to oversee the development, testing, deployment and support of software releases. A release is usually a named collection
Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW
Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW About this Course This course provides SharePoint developers the information needed to implement SharePoint solutions
Securing your business
Securing your business Anders Askåsen Product Manager for OpenIDM * World Wide Coverage ForgeRock.com Enterprise Open Source Software ForgeRock Norway ForgeRock USA ForgeRock UK ForgeRock France Consulting
NetIQ Access Manager. Developer Kit 3.2. May 2012
NetIQ Access Manager Developer Kit 3.2 May 2012 Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE AGREEMENT OR A NON DISCLOSURE
LEARNING SOLUTIONS website milner.com/learning email [email protected] phone 800 875 5042
Course 6451B: Planning, Deploying and Managing Microsoft System Center Configuration Manager 2007 Length: 3 Days Published: June 29, 2012 Language(s): English Audience(s): IT Professionals Level: 300 Technology:
ORACLE DATABASE 11G: COMPLETE
ORACLE DATABASE 11G: COMPLETE 1. ORACLE DATABASE 11G: SQL FUNDAMENTALS I - SELF-STUDY COURSE a) Using SQL to Query Your Database Using SQL in Oracle Database 11g Retrieving, Restricting and Sorting Data
Administering a Microsoft SQL Server 2000 Database
Aug/12/2002 Page 1 of 5 Administering a Microsoft SQL Server 2000 Database Catalog No: RS-MOC2072 MOC Course Number: 2072 5 days Tuition: $2,070 Introduction This course provides students with the knowledge
How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises)
How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises) COMPANY: Microsoft Corporation RELEASED: September 2013 VERSION: 1.0 Copyright This document is provided "as-is". Information
Computer Visions Course Outline
www.compvisions.com 16 Corporate Woods Blvd. Albany, NY 12211 Computer Visions Course Outline Get What You Want We offer highly customizable group training courses: desktop applications, web development,
Course Syllabus. Maintaining a Microsoft SQL Server 2005 Database. At Course Completion
Course Syllabus Maintaining a Microsoft SQL Server 2005 Database Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge and skills to
Administering the Web Server (IIS) Role of Windows Server
Course 10972B: Administering the Web Server (IIS) Role of Windows Server Page 1 of 7 Administering the Web Server (IIS) Role of Windows Server Course 10972B: 4 days; Instructor-Led Introduction This course
Administering the Web Server (IIS) Role of Windows Server 10972B; 5 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Administering the Web Server (IIS) Role of Windows Server 10972B; 5 Days
ExecuTrain Course Outline MOC 6231B: Maintaining a Microsoft SQL Server 2008 R2 Database
ExecuTrain Course Outline MOC 6231B: Maintaining a Microsoft SQL Server 2008 R2 Database 5 Days About this Course This five-day instructor-led course provides students with the knowledge and skills to
Developing Microsoft SharePoint Server 2013 Advanced Solutions
Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Page 1 of 9 Developing Microsoft SharePoint Server 2013 Advanced Solutions Course 20489B: 4 days; Instructor-Led Introduction
Understanding The Brocade SDN Controller Architecture
WHITE PAPER Understanding The Brocade SDN Controller Architecture The Brocade SDN Controller is a commercial distribution of the OpenDaylight Project s SDN controller. Brocade brings to this controller
Apple Pro Training Series. OS X Server. Essentials. Arek Dreyer. and Ben Greisler
Apple Pro Training Series OS X Server Essentials Arek Dreyer and Ben Greisler Table of Contents Configuring and Monitoring OS X Server Lesson 1 About This Guide 3 Learning Methodology 4 Lesson Structure
Course: 10174B: Configuring and Administering Microsoft SharePoint 2010
Course: 10174B: Configuring and Administering Microsoft SharePoint 2010 Description: This five-day instructor-led course teaches students how to install, configure, and administer Microsoft SharePoint
Course Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions
Course Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This course provides SharePoint
10775 Administering Microsoft SQL Server Databases
10775 Administering Microsoft SQL Server Databases Course Number: 10775 Category: Microsoft SQL Server 2012 Duration: 5 days Certification: Exam 70-462 Administering Microsoft SQL Server 2012 Databases
55115 - Planning, Deploying and Managing Microsoft Project Server 2013
55115 - Planning, Deploying and Managing Microsoft Project Server 2013 Duration: 3 Days Course Price: $1,785 Software Assurance Eligible Course Description Course Overview The goal of this three-day instructor-led
Microsoft Dynamics GP 2013. econnect Installation and Administration Guide
Microsoft Dynamics GP 2013 econnect Installation and Administration Guide Copyright Copyright 2012 Microsoft Corporation. All rights reserved. Limitation of liability This document is provided as-is. Information
Administering a Microsoft SQL Server 2000 Database
Administering a Microsoft SQL Server 2000 Database Elements of this syllabus are subject to change. Key Data Course #: 2072A Number of Days: 5 Format: Instructor-Led Certification Exams: 70-228: System
About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9.
Parallels Panel Contents About This Document 3 Integration and Automation Capabilities 4 Command-Line Interface (CLI) 8 API RPC Protocol 9 Event Handlers 11 Panel Notifications 13 APS Packages 14 C H A
Course 6231B: Maintaining a Microsoft SQL Server 2008 R2 Database
Course 6231B: Maintaining a Microsoft SQL Server Database Five days, instructor-led About this Course This five-day instructor-led course provides students with the knowledge and skills to maintain a Microsoft
Before attending this course, participants should have:
Administering Microsoft SQL Server 2012 Databases ` T h i s f i v e - d a y i n s t r u c t o r - l e d c o u r s e p r o v i d e s s t u d e n t s w i t h t h e k n o w l e d g e a n d s k i l l s t o
Developing Microsoft Azure Solutions
Course 20532A: Developing Microsoft Azure Solutions Page 1 of 7 Developing Microsoft Azure Solutions Course 20532A: 4 days; Instructor-Led Introduction This course is intended for students who have experience
OnCommand Unified Manager
OnCommand Unified Manager Operations Manager Administration Guide For Use with Core Package 5.2 NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1(408) 822-6000 Fax: +1(408) 822-4501
Developing Microsoft Azure Solutions 20532A; 5 days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Developing Microsoft Azure Solutions 20532A; 5 days Course Description This
Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led
Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led About this Course This three-day instructor-led course provides
Designing IT Platform Collaborative Applications with Microsoft SharePoint 2003 Workshop
Designing IT Platform Collaborative Applications with Microsoft SharePoint 2003 Workshop Course 8036: Two days; Instructor-led Microsoft Certified Professional Exams No Microsoft Certified Professional
Microsoft Project Server 2010 Technical Boot Camp
Microsoft Project Server 2010 Technical Boot Camp Course M50558 5 Day(s) 30:00 Hours Introduction Course retirement date: November 30, 2012 For a complete list of courseware retirements, see: www.microsoft.com/learning/en/us/training/retired
EMC AVAMAR INTEGRATION WITH EMC DATA DOMAIN SYSTEMS
EMC AVAMAR INTEGRATION WITH EMC DATA DOMAIN SYSTEMS A Detailed Review ABSTRACT This white paper highlights integration features implemented in EMC Avamar with EMC Data Domain deduplication storage systems
JAVA/J2EE DEVELOPER RESUME
1 of 5 05/01/2015 13:22 JAVA/J2EE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract
NMS Application for SDN Networks. Hema Gopalakrishnan, Manohar SL, Dimple Jain, Deepthi V V and Gaurav Bhagwani. - Ericsson
NMS Application for SDN Networks Hema Gopalakrishnan, Manohar SL, Dimple Jain, Deepthi V V and Gaurav Bhagwani. - Ericsson AGENDA Agenda Introduction Existing ODL notification Standard SNMP MIBs Tools
Software Requirement Specification Web Services Security
Software Requirement Specification Web Services Security Federation Manager 7.5 Version 0.3 (Draft) Please send comments to: [email protected] This document is subject to the following license:
Module 1: Overview. Module 2: AlienVault USM Solution Deployment. Module 3: AlienVault USM Basic Configuration
Module 1: Overview This module provides an overview of the AlienVault Unified Security Management (USM) solution. Upon completing this module, you will meet these objectives: Describe the goal of network
10972B: Administering the Web Server (IIS) Role of Windows Server
10972B: Administering the Web Server (IIS) Role of Windows Server Course Details Course Code: Duration: Notes: 10972B 5 days This course syllabus should be used to determine whether the course is appropriate
MySQL Strategy. Morten Andersen, MySQL Enterprise Sales. Copyright 2014 Oracle and/or its affiliates. All rights reserved.
MySQL Strategy Morten Andersen, MySQL Enterprise Sales Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not
"Charting the Course...... to Your Success!" MOC 10174 B Configuring and Administering Microsoft SharePoint 2010. Course Summary
Description Course Summary This five-day instructor-led course teaches students how to install, configure, and administer Microsoft SharePoint and also how to manage and monitor sites and users by using
Designing and Developing Microsoft SharePoint Server 2010 Applications (MS10232)
Duration: 5 days Description This training is intended for SharePoint Development professionals who are responsible for leading projects, designing solutions, and identifying problems. Students learn the
Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills
Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to DBA Skills Learning Method: Instructor-led Classroom Learning Duration: 3.00 Day(s)/ 24 hrs Overview:
Federated Application Centric Infrastructure (ACI) Fabrics for Dual Data Center Deployments
Federated Application Centric Infrastructure (ACI) Fabrics for Dual Data Center Deployments March 13, 2015 Abstract To provide redundancy and disaster recovery, most organizations deploy multiple data
A8.1 Asset Management Responsibility for assets: To identify organisational assets and define appropriate protection responsibilities.
A8.1 Asset Management Responsibility for assets: To identify organisational assets and define appropriate protection responsibilities. 8.1.1 Inventory of assets. Tripwire IP360 provides comprehensive host
White paper December 2008. IBM Tivoli Access Manager for Enterprise Single Sign-On: An overview
White paper December 2008 IBM Tivoli Access Manager for Enterprise Single Sign-On: An overview Page 2 Contents 2 Executive summary 2 The enterprise access challenge 3 Seamless access to applications 4
Globalnest SAP Technical Services
GLOBALNEST SAP TECHNICAL SERVICES GLOBALNEST TECHNICAL SERVICES: 1. SAP BASIS SERVICES. 2. SAP SOLUTION MANAGER SERVICES. 3. SAP ABAP SERVICES. WHY GLOBALNEST? KEY BENEFITS: No need to hire, train or retain
