Building and Deploying Web Scale Social Networking Applications Using Ruby on Rails and Oracle. Kuassi Mensah Group Product Manager
|
|
|
- Della Ross
- 9 years ago
- Views:
Transcription
1
2 Building and Deploying Web Scale Social Networking Applications Using Ruby on Rails and Oracle Kuassi Mensah Group Product Manager
3 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.
4 Why Ruby/Rails at OOW? Ruby is One of the Fastest Growing Open Source Languages Ruby on Rails Simplifies Building Database-backed Web 2.0 Applications Oracle Wants to Make Ruby Work Well with the database Ruby/Rails Hands-on Lab Tuesday 09/23 14:30-15:30 Marriott Golden Gate B1 "Using Ruby on Rails with legacy Oracle database" Unconference Thursday 10am, Moscone West 3rd Floor.
5 Agenda Using Ruby or JRuby with Oracle Using Ruby or JRuby on Rails with Oracle Building Scalable Ruby Applications with Oracle: The Making of Mix
6 Using Ruby or JRuby with Oracle <Insert Picture Here>
7 Using Ruby or JRuby with Oracle Ruby + ruby-oci8 Ruby + Java OCI driver JDBC driver
8 Ruby-OCI8 C-based Ruby Adapter using OCI Driver for accessing the Oracle Database #fetch.rb: using Ruby-OCi8 require 'config.rb' conn = OCI8.new(DB_USER, DB_PASSWORD, DB_SERVER) cursor = conn.parse("select * from regions") cursor.exec puts cursor.getcolnames.join(",") while r = cursor.fetch puts r.join(",") end cursor.close conn.logoff puts '-'*80
9 JRuby Pure Java implementation of the Ruby Interpreter using JDBC driver to Access the Oracle database JRuby applications deployed as a Java WAR file Oracle JDBC
10 JRuby Cont d #fetch.rb: JRuby require "ojdbc5.jar import java.sql.statement import java.sql.connection DriverManager.registerDriver Java::oracle.jdbc.driver.OracleDriver.new. conn = DriverManager.getConnection( jdbc:oracle:thin:@server:1521:sid, user, password ) stmt = conn.createstetament(); cursor = stmt.executequery("select * from regions") puts cursor.getcolnames.join(",") while r = cursor.fetch puts r.join(",") end stmt.close conn.close puts '-'*80
11 Using Ruby or JRuby on Rails with Oracle <Insert Picture Here>
12 Ruby or JRuby on Rails View ActionView libraries Controller ActionController libraries Ruby/JRuby On Rails Model ActiveRecord libraries ruby-oci8 JDBC
13 Rails Application Architecture Structure generated by Rails command $ rails web_app web_app app/ config/ db/ public/ script/ test/ apis/ controllers/ models/ views/ layouts/ helpers/ config/ database.yml 404.html/ 505.html/ images/ stylesheets/ javascripts/
14 ActiveRecord Object Relational Mapping Automated mapping between classes and tables, attributes and columns. classes <-> tables object instances <-> rows attributes <-> columns class Order < ActiveRecord::Base; end Ruby Code CREATE TABLE order ( );
15 ActiveRecord One-to-One Relationship One row in table A (order) is associated with zero or one row in table B (invoice) $ cat app/models/order.rb class Order < ActiveRecord::Base has_one :invoice end $ cat app/models/invoice.rb class Invoice < ActiveRecord::Base belongs_to :order end
16 ActiveRecord One-to-Many Relationship One row in table A (order) is associated with zero, one, many rows in table B (line_item) $ cat app/models/order.rb class Order < ActiveRecord::Base has_one :invoice has_many :line_items end $ cat app/models/line_item.rb class LineItem < ActiveRecord::Base belongs_to :order end
17 ActiveRecord Many-to-Many Relationship An arbitrary number of rows in table A (articles) are associated with an arbitrary number of rows in table B (authors) $ cat app/models/article.rb class Article < ActiveRecord::Base has_and_belongs_to_many :authors set_sequence_name "ARTICLES_AUTHORS_SEQ" end $ cat app/models/author.rb class Author < ActiveRecord::Base has_and_belongs_to_many :articles set_sequence_name "ARTICLES_AUTHORS_SEQ" end
18 Building a Basic Rails Application 1. Create a Rails Application $rails myapp $cd myapp 2. Generate the Model (Table Skeletons) $ruby script/generate model order $ruby script/generate model invoice 3. Generate/Update the DDL (Migration in Ruby Parlance) $vi db/migrate/001_create_orders.rb def self.up create_table :orders do t t.column :name, :string t.column :description, :string end end $rake db:migrate -> create the table(s)
19 Building a Basic Rails Application 4. Configuring ActiveRecord for Oracle ActiveRecord Oracle Enhanced Adapter $ sudo gem install activerecord-oracle_enhanced-adapter /db/config/database.yml # development: adapter: oracle-enhanced database: orcl11g username: hr password: hr test same as above production same as above tnsnames.ora alias
20 Building a Basic Rails Application 5. Define Relations in Model One-to-One, One-to-Many, Many-to-Many 6. Generate Scaffold Standard actions for CRUD operations on objects of the class.. $ruby script/generate scaffold order $ruby script/generate scaffold invoice 7. Launch the WEBrick http server $ruby script/server 8. Connect to Web Page and do CRUD operations
21 What Oracle Brings to Ruby/Rails Applications Development Infrastructure Connectivity: Ruby OCI8 Adapter, Oracle JDBC All Data Types Support SQL Transaction Management Stored Procedures PL/SQL Java Row Prefetching
22 What Oracle Brings to Ruby/Rails Applications Deployment Infrastructure Integrated Content Store Integrated Database Deployment Security Advanced Data Compression Performance Advanced Partitioning Diagnosability
23 <Insert Picture Here> Building Scalable Ruby Applications with Oracle The Making of mix.oracle.com
24
25 What is Mix?
26 What's in Mix? People profiles Networking Idea sharing and voting Questions & Answers Groups (public/private) Blogging Chat Direct messaging Feeds
27 Demo
28 The Backstory Oracle IdeaFactory (July 2007) Oracle Connect (August 2007) 2000 users in 10 hours in 3 days All created (in 5-6 weeks) with Ruby on Rails by one person
29 Oracle Mix Launched November 11, 2007 (OOW 2007) Built in 6 weeks (Oracle and Thoughtworks 5 developers) At start, no hardware available By the week before launch, deployed on: 4x2 single core, 12 gb mem, small NetApp share (3 appservers, 1 database, behind BigIP load balancer)
30 The geeky details JRuby on Rails (Rails 1.2, JRuby trunk, around 1.1RC1) Initially Rails 1.2, JRuby around 1.1RC1 Now Rails 2.1, JRuby Oracle Application Server (OC4J) Oracle Database 10g Oracle Internet Directory (LDAP) Oracle SSO Oracle HTTP Server Oracle Enterprise Linux
31 Benefits of the technical platform Quick turnaround Agile development Start to finish took 6 weeks Integration with technical stack very easy From Java side From Ruby side
32 Stats Initial: Code LOC: 2887, Test LOC: 3691 After 3 weeks 3000 registered people, 40% employees After 6 weeks 4400 registered, over 150 ideas, 200 groups After 4 months (March 08) 7000 people, 35% employees, 286 groups, 600 ideas, 168 questions After 7 months (June 08) people, 5500 employees, 460 groups, 1081 ideas After 10 months (September 08): people, employees, about 600 groups Today:???
33 Roadmap
34 Futures API for social networking applications Developed by Google and MySpace + others Implementing the API s make it possible to integrate with other implementing sites Connect V2 add support for OpenSocial, and experimental applications have been added Mix will add public OpenSocial support at some point
35 Oracle and Ruby On Rails What We Are Aiming At Community Participation Contribute to the Ruby OCI8 Adapter for Oracle Bug Fixes Performance Improvement Comprehensive Support for Oracle Database Types Expose Key Oracle Features Packaging/Bundling Porting Ruby on Rails Applications to Oracle
36 Resources
37 For More Information search.oracle.com or oracle.com
38
Ruby on Rails is a web application framework written in Ruby, a dynamically typed programming language The amazing productivity claims of Rails is
Chris Panayiotou Ruby on Rails is a web application framework written in Ruby, a dynamically typed programming language The amazing productivity claims of Rails is the current buzz in the web development
Pete Helgren [email protected]. Ruby On Rails on i
Pete Helgren [email protected] Ruby On Rails on i Value Added Software, Inc 801.581.1154 18027 Cougar Bluff San Antonio, TX 78258 www.valadd.com www.petesworkshop.com (c) copyright 2014 1 Agenda Primer on
1. Was ist das? II. Wie funktioniert das? III. Wo funktioniert das nicht?
RubyOnRails Jens Himmelreich 1. Was ist das? II. Wie funktioniert das? III. Wo funktioniert das nicht? 1. Was ist das? abstrakt RubyOnRails RubyOnRails Ruby Programmiersprache * 24. 2. 1993 geboren Yukihiro
<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations
Move to Oracle Database with Oracle SQL Developer Migrations The following is intended to outline our general product direction. It is intended for information purposes only, and
This tutorial has been designed for beginners who would like to use the Ruby framework for developing database-backed web applications.
About the Tutorial Ruby on Rails is an extremely productive web application framework written in Ruby by David Heinemeier Hansson. This tutorial gives you a complete understanding on Ruby on Rails. Audience
Ruby on Rails in GlassFish [email protected] http://weblogs.java.net/blog/vivekp/ Sun Microsystems
Ruby on Rails in GlassFish [email protected] http://weblogs.java.net/blog/vivekp/ Sun Microsystems Ruby On Rails in GlassFish 1 Agenda Introduction to RoR What is JRuby? GlassFish overview RoR on GlassFish
Evaluation. Chapter 1: An Overview Of Ruby Rails. Copy. 6) Static Pages Within a Rails Application... 1-10
Chapter 1: An Overview Of Ruby Rails 1) What is Ruby on Rails?... 1-2 2) Overview of Rails Components... 1-3 3) Installing Rails... 1-5 4) A Simple Rails Application... 1-6 5) Starting the Rails Server...
Consolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect
Consolidate by Migrating Your Databases to Oracle Database 11g Fred Louis Enterprise Architect Agenda Why migrate to Oracle What is migration? What can you migrate to Oracle? SQL Developer Migration Workbench
Ruby On Rails. James Reynolds
Ruby On Rails James Reynolds What is a Ruby on Rails Why is it so cool Major Rails features Web framework Code and tools for web development A webapp skeleton Developers plug in their unique code Platforms
Ruby On Rails. CSCI 5449 Submitted by: Bhaskar Vaish
Ruby On Rails CSCI 5449 Submitted by: Bhaskar Vaish What is Ruby on Rails? Ruby on Rails is a web application framework written in Ruby, a dynamic programming language. Ruby on Rails uses the Model-View-Controller
The Other mod_rails: Easy Rails Deployment with JRuby. Nick Sieger Sun Microsystems, Inc
The Other mod_rails: Easy Rails Deployment with JRuby Nick Sieger Sun Microsystems, Inc CGI/FCGI Mongrel omg puppiez! not nirvana... Processes: 68 total, 3 running, 1 stuck, 64 sleeping... 309 threads
Querying Databases Using the DB Query and JDBC Query Nodes
Querying Databases Using the DB Query and JDBC Query Nodes Lavastorm Desktop Professional supports acquiring data from a variety of databases including SQL Server, Oracle, Teradata, MS Access and MySQL.
OpenMind: Know Your Customer
OpenMind: Know Your Customer Contents About OpenMind... 3 Feedback... 3 A Request... 3 Installation... 3 Install Ruby and Ruby on Rails... 4 Get the Code... 4 Create the Database Schema... 4 Update database.yml...
AWS Schema Conversion Tool. User Guide Version 1.0
AWS Schema Conversion Tool User Guide AWS Schema Conversion Tool: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may
Installing Rails 2.3 Under Windows XP and Apache 2.2
Installing Rails 2.3 Under Windows XP and Apache 2.2 Scott Taylor Tailor Made Software August 9, 2011 Version 1.0 1.0 Introduction Ruby On Rails (aka just Rails ) is a modern scripting system that allows
FROM BANNER 8 TO BANNER XE. What s the story?
FROM BANNER 8 TO BANNER XE What s the story? BANNER XE = EXTENSIBLE ECOSYSTEM USED WITH PERMISSION FROM ELLUCIAN CHANGE FROM BANNER 8 TO BANNER XE BANNER 8 BANNER XE BANNER XE BANNER XE AT THE UNIVERSITY
JDBC. It is connected by the Native Module of dependent form of h/w like.dll or.so. ex) OCI driver for local connection to Oracle
JDBC 4 types of JDBC drivers Type 1 : JDBC-ODBC bridge It is used for local connection. ex) 32bit ODBC in windows Type 2 : Native API connection driver It is connected by the Native Module of dependent
Ruby on Rails. a high-productivity web application framework. blog.curthibbs.us/ http://blog. Curt Hibbs <[email protected]>
Ruby on Rails a high-productivity web application framework http://blog blog.curthibbs.us/ Curt Hibbs Agenda What is Ruby? What is Rails? Live Demonstration (sort of ) Metrics for Production
Rails Application Deployment. July 2007 @ Philly on Rails
Rails Application Deployment July 2007 @ Philly on Rails What Shall We Deploy Tonight? Blogging/publishing system Standard Rails application Ships with gems in vendor directory Easy rake task for database
Integration Service Database. Installation Guide - Oracle. On-Premises
Kony MobileFabric Integration Service Database Installation Guide - Oracle On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title
Oracle Database Cloud
Oracle Database Cloud Shakeeb Rahman Database Cloud Service Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may
LSC @ LDAPCON. 2011. Sébastien Bahloul
LSC @ LDAPCON. 2011 Sébastien Bahloul About me Developer and software architect 10 years experience in IAM Recently hired as product manager by a French security editor, Dictao, providing : personal and
Installing Rails 2.3 Under CentOS/RHEL 5 and Apache 2.2
Installing Rails 2.3 Under CentOS/RHEL 5 and Apache 2.2 Scott Taylor Tailor Made Software July 24, 2011 Version 1.2 1.0 Introduction Ruby On Rails (aka just Rails ) is a modern scripting system that allows
AWS Schema Conversion Tool. User Guide Version 1.0
AWS Schema Conversion Tool User Guide AWS Schema Conversion Tool: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may
NGASI Universal APP Panel Administration and User Guide. 1999-2011 WebAppShowcase DBA NGASI
NGASI Universal APP Panel Administration and User Guide 2 Universal App Panel Table of Contents Part I Introduction 5 1 Overview... 5 2 Requirements... 5 Part II Administrator 8 1 Login... 8 2 Resellers/Webhosts...
6.2 Reporting BIPublisher Improvements
6.2 Reporting BIPublisher Improvements Paul Hamill Senior Director, OTM Development 2011 OTM SIG Philadelphia, PA August 16-18, 2011 Safe Harbor Statements The following is intended
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
Cloud Computing with Windows Azure using your Preferred Technology
Cloud Computing with Windows Azure using your Preferred Technology Sumit Chawla Program Manager Architect Interoperability Technical Strategy Microsoft Corporation Agenda Windows Azure Platform - Windows
Brakeman and Jenkins: The Duo Detects Defects in Ruby on Rails Code
Brakeman and Jenkins: The Duo Detects Defects in Ruby on Rails Code Justin Collins Tin Zaw AppSec USA September 23, 2011 About Us Justin Collins - @presidentbeef Tin Zaw - @tzaw Our Philosophy: Light Touch
Oracle Database Cloud Services OGh DBA & Middleware Day
Oracle Database Cloud Services OGh DBA & Middleware Day Jan van Tiggelen Principal Sales Consultant Oracle Core Technology June 4th, 2015 Safe Harbor Statement The following is intended to outline our
Chapter 9 Java and SQL. Wang Yang [email protected]
Chapter 9 Java and SQL Wang Yang [email protected] Outline Concern Data - File & IO vs. Database &SQL Database & SQL How Connect Java to SQL - Java Model for Database Java Database Connectivity (JDBC)
<Insert Picture Here> Introducing Oracle VM: Oracle s Virtualization Product Strategy
Introducing Oracle VM: Oracle s Virtualization Product Strategy SAFE HARBOR STATEMENT The following is intended to outline our general product direction. It is intended for information
Top 10 Oracle SQL Developer Tips and Tricks
Top 10 Oracle SQL Developer Tips and Tricks December 17, 2013 Marc Sewtz Senior Software Development Manager Oracle Application Express Oracle America Inc., New York, NY The following is intended to outline
CS 377 Database Systems SQL Programming. Li Xiong Department of Mathematics and Computer Science Emory University
CS 377 Database Systems SQL Programming Li Xiong Department of Mathematics and Computer Science Emory University 1 A SQL Query Joke A SQL query walks into a bar and sees two tables. He walks up to them
Ricardo Perdigao, Solutions Architect Edsel Garcia, Principal Software Engineer Jean Munro, Senior Systems Engineer Dan Mitchell, Principal Systems
A Sexy UI for Progress OpenEdge using JSDO and Kendo UI Ricardo Perdigao, Solutions Architect Edsel Garcia, Principal Software Engineer Jean Munro, Senior Systems Engineer Dan Mitchell, Principal Systems
LAE 5.1. Windows Server Installation Guide. Version 1.0
LAE 5.1 Windows Server Installation Guide Copyright THE CONTENTS OF THIS DOCUMENT ARE THE COPYRIGHT OF LIMITED. ALL RIGHTS RESERVED. THIS DOCUMENT OR PARTS THEREOF MAY NOT BE REPRODUCED IN ANY FORM WITHOUT
WHITE PAPER. Domo Advanced Architecture
WHITE PAPER Domo Advanced Architecture Overview There are several questions that any architect or technology advisor may ask about a new system during the evaluation process: How will it fit into our organization
Oracle Net Services for Oracle10g. An Oracle White Paper May 2005
Oracle Net Services for Oracle10g An Oracle White Paper May 2005 Oracle Net Services INTRODUCTION Oracle Database 10g is the first database designed for enterprise grid computing, the most flexible and
Outline. Lecture 18: Ruby on Rails MVC. Introduction to Rails
Outline Lecture 18: Ruby on Rails Wendy Liu CSC309F Fall 2007 Introduction to Rails Rails Principles Inside Rails Hello World Rails with Ajax Other Framework 1 2 MVC Introduction to Rails Agile Web Development
Ruby on Rails Web Mashup Projects
Ruby on Rails Web Mashup Projects A step-by-step tutorial to building web mashups Chang Sau Sheong Chapter No. 2 "'Find closest' mashup plugin" In this package, you will find: A Biography of the author
Rails Cookbook. Rob Orsini. O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo
Rails Cookbook Rob Orsini O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Table of Contents Foreword : ; xi Preface ; ;... xiii 1. Getting Started 1 1.1 Joining the Rails Community
DBX. SQL database extension for Splunk. Siegfried Puchbauer
DBX SQL database extension for Splunk Siegfried Puchbauer Agenda Features Architecture Supported platforms Supported databases Roadmap Features Database connection management SQL database input (content
Cloud Computing. With MySQL and Pentaho Data Integration. Matt Casters Chief Data Integration at Pentaho Kettle project founder
Cloud Computing With MySQL and Pentaho Data Integration Matt Casters Chief Data Integration at Pentaho Kettle project founder 1-2 Agenda Introduction to Kettle Introduction Use-cases + load demo Performance
OracleAS Identity Management Solving Real World Problems
OracleAS Identity Management Solving Real World Problems Web applications are great... Inexpensive development Rapid deployment Access from anywhere BUT. but they can be an administrative and usability
<Insert Picture Here> Michael Hichwa VP Database Development Tools [email protected] Stuttgart September 18, 2007 Hamburg September 20, 2007
Michael Hichwa VP Database Development Tools [email protected] Stuttgart September 18, 2007 Hamburg September 20, 2007 Oracle Application Express Introduction Architecture
CS169.1x Lecture 5: SaaS Architecture and Introduction to Rails " Fall 2012"
CS169.1x Lecture 5: SaaS Architecture and Introduction to Rails " Fall 2012" 1" Web at 100,000 feet" The web is a client/server architecture" It is fundamentally request/reply oriented" Web browser Internet
Copyright 2014 Oracle and/or its affiliates. All rights reserved.
Copyright 2014 Oracle and/or its affiliates. All rights reserved. Oracle Data Masking and Subsetting Oracle Advanced Security Best Practices for Database Encryption and Redaction Todd Bottger Sr. Principal
Integrating OID/SSO with E- Business Suite and Third-Party SSO Solutions. Presented by Paul Jackson (Norman Leach)
Integrating OID/SSO with E- Business Suite and Third-Party SSO Solutions Presented by Paul Jackson (Norman Leach) Agenda Why SSO Install Options Log Locations EBS Cloning Considerations Disaster Recovery
Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release 10.1.3.2.0
Oracle Business Intelligence Publisher Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release 10.1.3.2.0 Part No. B32481-01 December 2006 Introduction Oracle BI Publisher
Cucumber: Finishing the Example. CSCI 5828: Foundations of Software Engineering Lecture 23 04/09/2012
Cucumber: Finishing the Example CSCI 5828: Foundations of Software Engineering Lecture 23 04/09/2012 1 Goals Review the contents of Chapters 9 and 10 of the Cucumber textbook Testing Asynchronous Systems
An Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener
An Oracle White Paper May 2013 Creating Custom PDF Reports with Oracle Application Express and the APEX Listener Disclaimer The following is intended to outline our general product direction. It is intended
The NetBeans TM Ruby IDE: You Thought Rails Development Was Fun Before
The NetBeans TM Ruby IDE: You Thought Rails Development Was Fun Before Tor Norbye and Brian Leonard Sr. Software Engineers Sun Microsystems TS-5249 Learn how to jump-start your Ruby and Rails development
Enabling the Information Age
Enabling the Information Age Web Application Server 4.0 Agenda Architecture Overview Features 2 1 (OAS) 4.0 Strategy Provide High Enterprise Quality of Service Scalable: Multithreaded, Distributed Server
Intershop 7 System Requirements Sheet
Specific System Requirements on Microsoft Windows Server 2008 Windows Server 2008 Enterprise Edition (64bit), Windows Server 2008 Standard Edition (64bit) all SP2 per application server process recommended
Oracle Communications WebRTC Session Controller: Basic Admin. Student Guide
Oracle Communications WebRTC Session Controller: Basic Admin Student Guide Edition 1.0 April 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary
Using SQL Developer. Copyright 2008, Oracle. All rights reserved.
Using SQL Developer Objectives After completing this appendix, you should be able to do the following: List the key features of Oracle SQL Developer Install Oracle SQL Developer Identify menu items of
IBM Business Monitor Version 7.5.0. IBM Business Monitor Installation Guide
IBM Business Monitor Version 7.5.0 IBM Business Monitor Installation Guide ii Installing Contents Chapter 1. Installing IBM Business Monitor............... 1 Chapter 2. Planning to install IBM Business
Developing ASP.NET MVC 4 Web Applications
Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools
Developing ASP.NET MVC 4 Web Applications MOC 20486
Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies
Integrate Rails into an Existing IIS Web infrastructure using Mongrel
This article will walk you through the steps of installing Ruby, Gems, Rails, and other important libraries on a Windows 2003 server with IIS. Microsoft s Internet Information Server is a popular proprietary
Easy as 1-2-3: The Steps to XE. Mark Hoye Services Portfolio Consultant
Easy as 1-2-3: The Steps to XE Mark Hoye Services Portfolio Consultant September 25, 2015 Objective / Agenda Objective Provide relevant information about Banner XE Provide a framework for understanding
Introduction to Automated Testing
Introduction to Automated Testing What is Software testing? Examination of a software unit, several integrated software units or an entire software package by running it. execution based on test cases
Eylean server deployment guide
Eylean server deployment guide Contents 1 Minimum software and hardware requirements... 2 2 Setting up the server using Eylean.Server.Setup.exe wizard... 2 3 Manual setup with Windows authentication -
Database FAQs - SQL Server
Database FAQs - SQL Server Kony Platform Release 5.0 Copyright 2013 by Kony, Inc. All rights reserved. August, 2013 This document contains information proprietary to Kony, Inc., is bound by the Kony license
How to start with 3DHOP
How to start with 3DHOP Package content, local setup, online deployment http://3dhop.net 30/6/2015 The 3DHOP distribution Where to find it, what s inside The 3DHOP distribution package From the page http://3dhop.net/download.php
Migration Guide Software, Database and Version Migration
Migration Guide Software, Database and Version Migration Release 6.0 February 2012 Yellowfin Release 6.0 Migration Guide Under international copyright laws, neither the documentation nor the software may
Out of the Fire - Adding Layers of Protection When Deploying Oracle EBS to the Internet
Out of the Fire - Adding Layers of Protection When Deploying Oracle EBS to the Internet March 8, 2012 Stephen Kost Chief Technology Officer Integrigy Corporation Phil Reimann Director of Business Development
CSCI110 Exercise 4: Database - MySQL
CSCI110 Exercise 4: Database - MySQL The exercise This exercise is to be completed in the laboratory and your completed work is to be shown to the laboratory tutor. The work should be done in week-8 but
Informatica Data Director Performance
Informatica Data Director Performance 2011 Informatica Abstract A variety of performance and stress tests are run on the Informatica Data Director to ensure performance and scalability for a wide variety
Other Language Types CMSC 330: Organization of Programming Languages
Other Language Types CMSC 330: Organization of Programming Languages Markup and Query Languages Markup languages Set of annotations to text Query languages Make queries to databases & information systems
SQL and Java. Database Systems Lecture 19 Natasha Alechina
Database Systems Lecture 19 Natasha Alechina In this Lecture SQL in Java SQL from within other Languages SQL, Java, and JDBC For More Information Sun Java tutorial: http://java.sun.com/docs/books/tutorial/jdbc
Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001
Oracle9i Application Server: Options for Running Active Server Pages An Oracle White Paper July 2001 Oracle9i Application Server: Options for Running Active Server Pages PROBLEM SUMMARY...3 INTRODUCTION...3
OnCommand Performance Manager 1.1
OnCommand Performance Manager 1.1 Installation and Setup Guide For Red Hat Enterprise Linux NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501
Deploying Oracle Database 12c with the Oracle ZFS Storage Appliance
Deploying Oracle Database 12c with the Oracle ZFS Storage Appliance Paul Johnson Principal Software Engineer Bryce Cracco Senior Product Manager Nagendran J Principal Software Engineer Wendy Chen Principal
<Insert Picture Here> Introducing Data Modeling and Design with Oracle SQL Developer Data Modeler
Introducing Data Modeling and Design with Oracle SQL Developer Data Modeler Sue Harper Senior Principle Product Manager 1 The following is intended to outline our general product
Oracle Database Public Cloud Services
Oracle Database Public Cloud Services A Strategy and Technology Overview Bob Zeolla Principal Sales Consultant Oracle Education & Research November 23, 2015 Safe Harbor Statement The following is intended
Configuring and Managing a Private Cloud with Enterprise Manager 12c
Configuring and Managing a Private Cloud with Enterprise Manager 12c IOUG Online Education Series 12:00pm - 1:00pm CT, June 26, 2012, Kai Yu Oracle Solutions Engineering Lab Enterprise Solutions Engineering,
Perceptive Intelligent Capture Solution Configration Manager
Perceptive Intelligent Capture Solution Configration Manager Installation and Setup Guide Version: 1.0.x Written by: Product Knowledge, R&D Date: February 2016 2015 Lexmark International Technology, S.A.
Oracle s Cloud Computing Strategy
Oracle s Cloud Computing Strategy Your Strategy, Your Cloud, Your Choice Sandra Cheevers Senior Principal Product Director Cloud Product Marketing Steve Lemme Director, Cloud Builder Specialization Oracle
Rapid Application Development. and Application Generation Tools. Walter Knesel
Rapid Application Development and Application Generation Tools Walter Knesel 5/2014 Java... A place where many, many ideas have been tried and discarded. A current problem is it's success: so many libraries,
Architecture and Mode of Operation
Open Source Scheduler Architecture and Mode of Operation http://jobscheduler.sourceforge.net Contents Components Platforms & Databases Architecture Configuration Deployment Distributed Processing Security
JRuby Now and Future Charles Oliver Nutter JRuby Guy Sun Microsystems
JRuby Now and Future Charles Oliver Nutter JRuby Guy Sun Microsystems Except where otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution Share Alike 3.0 United
Deploying Cisco Unified Contact Center Express Volume 1
Deploying Cisco Unified Contact Center Express Volume 1 Course Introduction Learner Skills and Knowledge Course Goal and Course Flow Additional References Your Training Curriculum General Administration
OLH: Oracle Loader for Hadoop OSCH: Oracle SQL Connector for Hadoop Distributed File System (HDFS)
Use Data from a Hadoop Cluster with Oracle Database Hands-On Lab Lab Structure Acronyms: OLH: Oracle Loader for Hadoop OSCH: Oracle SQL Connector for Hadoop Distributed File System (HDFS) All files are
from Microsoft Office
OOoCon 2003 Migrating from Microsoft Office to OpenOffice.org/StarOffice by Frank Gamerdinger [email protected] 1 Who needs migration? OpenOffice.org & StarOffice - only the brave!(?) 2 Agenda
NGASI AppServer Manager SaaS/ASP Hosting Automation for Cloud Computing Administrator and User Guide
NGASI AppServer Manager SaaS/ASP Hosting Automation for Cloud Computing Administrator and User Guide NGASI SaaS Hosting Automation is a JAVA SaaS Enablement infrastructure that enables web hosting services
Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect
Oracle Data Integrator 11g New Features & OBIEE Integration Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect Agenda 01. Overview & The Architecture 02. New Features Productivity,
Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam [email protected]
Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam [email protected] Agenda The rise of Big Data & Hadoop MySQL in the Big Data Lifecycle MySQL Solutions for Big Data Q&A
