PHP and MySQL on IBM i New Stacks and New Solutions
|
|
- Lily Richard
- 8 years ago
- Views:
Transcription
1 PHP and MySQL on IBM i New Stacks and New Solutions Erwin Earley (erwin.earley@us.ibm.com) IBM i Technology Center Open Community Technologies Center of Competency 8 Copyright IBM Corporation, All Rights Reserved. This publication may refer to products that are not currently available in your country. IBM makes no commitment to make available any products referred to herein. Agenda Introduction The iamp Stack Deploying Open Source Solutions on IBM I Zend Core MySQL The iadp Stack Developing IBM i centric applications with PHP Zend Core Zend Studio 5250 Bridge Zend Framework 1
2 Web Development/Deployment Stacks L A M P i n u x p a c h e y S Q L H P W i n d o w s I M P I S y S Q L H P i B M i A D P p a c h e B 2 H P i B M i A M P p a c h e y S Q L H P Introduction The LAMP stack (Linux, Apache, MySQL, PHP) is being used by a growing number of developers to provide a low-cost, reliable platform for web-based applications. The iamp stack (IBM i, Apache, MySQL, PHP) is the IBM i native variant of the LAMP stack it allows for development of web-based applications integrated with the MySQL open source database. iamp is well suited for those customers/environments that wish to leverage existing open source applications based on PHP and MySQL. The iadp stack (IBM i, Apache, DB/2, PHP) is another IBM i native variant of the LAMP stack it allows for development of web-based applications integrated with the DB/2 database and other native IBM i resources iadp is well suited for those customers/environments that wish to develop customized web applications that provide the ability to access and manipulate IBM i resources 2
3 What is the LAMP Stack? LAMP refers to a set of tools (Linux, Apache, MySQL, and PHP) that facilitates rapid development and deployment of software applications LAMP is often defined as the open source web platform. Evolution of web applications Every 7 seconds a new wiki or blog is created Next wave of programmers: folks who create content are now empowered to create applications New platforms being established providing simple, feature rich environments for editing and contributing content. Content is handled with a simple WYSIWYG editor that makes editing accessible to anyone Main content accompanied with discussion tabs, history tabs, version tabs, mailing list tabs 3
4 The LAMP Stack Open Source Software Components used as a "toolkit" by web developers for deploying robust webcontent complete with data access and manipulation Application PHP Has become a major development platform for the enterprise Used by such enterprises as Amazon, Friendster, Google, and Yahoo Apache Linux MySQL What is LAMP? Linux Windows MySQL SQLite PostgreSQL Apache PHP Python Perl Open-source software stack with a strong focus on: Affordability Perceived zero to low cost Ease of development, ease-of-use Community Building solutions. Large body of single-click install & auto-configure solutions and libraries ( L = Linux A = Apache web server M = MySQL P = PHP Perl Python 4
5 The LAMP components Linux Free UNIX-type operating system Has become firmly established as an enterprise-class alternative to proprietary UNIX and Microsoft products Commercial entities, such as IBM, have extended the free Linux kernel and created the support and services infrastructure essential to enterprise customers Apache Traces its roots to the public domain HTTP daemon developed at the National Center for Supercomputing Applications Apache has been the most popular web server every year since 1996 MySQL World's most popular open source database Many large corporations including Sabre Holdings, Cox Communications, The Associate Press, and NASA are using MySQL to power web-sites, businesscritical enterprise applications and packaged software PHP Widely used general-purpose scripting language Especially suited for web development Can be embedded in HTML It has become one of the most popular languages on the web What's driving LAMP (and open-source related development stacks) Constant pressure on developers to do more, faster, and with less as firms strive to reduce costs, improve returns on IT investments, and accelerate time-to-value Growing adoption of SOA environments for enterprise integration Allows wider choice of application development & implementation technologies by allowing heterogeneous systems to interact freely at the service level Faster pace of open source software improvement relative to proprietary products Facilitated by active participation of global user communities Availability of polished developer tools for the LAMP environment Example: Zend's integrated development and production environments for PHP applications 5
6 Speed and Simplicity The language component (PHP) of the LAMP stack (as well as iadp and iamp) has been created specifically to simplify, streamline, and accelerate programming tasks typical of Web development. PHP is particularly well suited for text handling as well as database access for dynamic content generation. PHP features a simple, clear syntax that makes it easy to learn. What can be done with LAMP an Example Wikipedia: >8,000 HTTP requests per second >25,000 SQL requests per second 12 database servers 15 application servers in 'external storage' role 20 application servers in 'object cache' role 6
7 The iamp Stack Application PHP Apache MySQL IBM i Web Server IBM i Apache Flexible, Easy to configure Serves over 50% of all websites Secure, efficient, extensible server Many extensions available 7
8 MySQL: World s Most Popular Open Source Database Founded in 1995; operations in 24 countries Adoption of Open Source Over 11,000,000 installations; 65,000 downloads/day Part of a rapidly growing open source LAMP stack Used by IT organizations to implement scale-out architecture More Data & Analysis Community Growth Maturation of Web Architecture Commoditization MySQL Very easy to setup and use Most popular open source database Has gained popularity in the web application world and is used in most of the leading PHP applications. Open Source, but also commercially backed Used in more the 11 million installations Cross-platform (over 20 including IBM i, Windows, Linux, OS/X, HP-UX, AIX, Netware) 8
9 iamp Components: MySQL IBM and MySQL Plans for IBM i and DB2 MySQL is the leading open source database with over 11 million installations MySQL is the most popular database to use with PHP applications Step 1: MySQL database supported on IBM i Enables customers to deploy MySQL-based applications on IBM i Step 2: Integrate integrate MySQL with DB2 on IBM i Enables MySQL-based applications to store data in DB2 on IBM i IBM i customers get the benefit of being able to use thousands of new open source applications while continuing to have one easy to use data store with DB2. MySQL for IBM i MySQL database available and supported on IBM i5.4 and i6.1 MySQL Enterprise MySQL Enterprise MySQL Enterprise MySQL Community Server for IBM i Free download from mysql.com No Support MySQL Enterprise for IBM i Download from mysql.com Annual Subscription 3 support levels Silver $ /Server/Year Business Hours 4 Hours* Gold $ /Server/Year 24x7 2 Hours* Advisory Services and Consultant Support Options Platinum $ /Server/Year 24x7 1 Hour* Available directly from MySQL on 7/24 Can also be ordered from IBM * Max Initial Response Time MySQL US List Prices 9
10 MySQL in IBM i High Level Architecture Integrated File System MySQL Database TCP/IP PASE Environment mysqld MySQL Server Process Socket TCP/IP ODBC (localhost) mysql PHP Client Process Client Process TCP/IP PHP MySQL Pre-Requisites Licensed program Option Description test 5722SS1 5722SS1 5722SS1 5722SS1 5722SC1 *BASE *BASE IBM i Version 5 Release 4 (i5.4) IBM i Version 6 Release 1 (i6.1) System Openness Includes 1 Qshell Portable Application Solutions Environment (PASE) IBM Portable Utilities for i5/os 2 1. System Openness Includes is not completely necessary but may be useful. This licensed program provides all source includes for APIs shipped with IBM i 2. IBM Portable Utilities for i5/os is not completely necessary but may be useful. 10
11 PHP Web Scripting language by design Easy to learn Flexible and powerful Cross-platform Easily extended Zend: The PHP Company High-quality, cost-effective, fast-to-market web applications Know-how / best practices PHP products with support Zend Core Certified PHP & Maintenance Zend Platform PHP Application Servers Zend Studio Developer productivity, quality Community Steward PHP core team Zend Framework Eclipse PDT project Zend Developer Zone Partner enablement 11
12 Zend Products for IBM i Zend Core for i PHP runtime environment Zend Toolkit for IBM i MySQL Community Edition Zend Framework Zend Studio for Eclipse, i Edition Integrated Development Environment on Windows, Linux, or Mac Zend Platform for i PHP monitoring and optimization Includes 5250 Bridge and Java Bridge Support for Zend Products Zend provides support for IBM i based products through the Zend Network Zend Core for i5/os and Zend Studio for Eclipse i5 Edition support includes: Product downloads including current and previous versions Software updates and information Knowledge Base access Web-based support including unlimited support tickets Gold and Platinum Support options are available Gold: phone support, Monday through Friday, eight hours a day Platinum: phone support, seven days a week, twenty-four hours a day 12
13 Zend Forums A Vibrant IBM i Community Zend in the News Recent Announcements Zend Core 2.5 Features MySQL (Community Edition) delivered and installed Extensions to the language added to provide the ability to connect PHP applications running in IBM i to a SQL server database running under Windows Windows based installer 13
14 Zend in the News Recent Announcements Zend Studio for Eclipse i5 Edition Combines features of Zend Studio with the Eclipse PHP Developer Tools (PDT) Integrated with Zend Core and Zend Platform Built in database connectivity Code Generation Zend Framework Integration Profiling Code Coverage Advanced Debugging WYSIWYG editor for HTML FTP, Source, Control, Database Support Zend Core Now Preloaded with IBM i Delivering popular open source software stack with IBM i Zend Core 2.6 includes PHP Runtime Toolkit for IBM i Zend Framework MySQL Community Edition AMP stack for i Apache PHP MySQL IBM i Installation image preloaded with IBM i 5.4 and i 6.1 With new systems and with new operating system shipments Effective 2/6/09 Zend Core needs to be installed Licensed and supported by Zend 14
15 What are IBM i Customer's Doing with iamp? Leveraging PHP portfolio: Run commercial or opensource PHP applications on IBM i Application PHP Apache MySQL IBM i Web Server IBM i IBM i Requirements for Zend Core for i5/os IBM i5.4, IBM i6.1 i5/os V5R3 Zend Core for i5/os Version 1.6 or later required i5/os V5R3 database PTF SI25802 is required Zend Core for IBM i does not support remote debugging from a Zend Studio client Plus Portable App Solutions Environment ss1 IBM Portable Utilities For i5/os *base 5733sc1 OpenSSH,OpenSST,Zlib sc1 Crypto Access Provider 128 bit *base 5722ac3 Qshell ss1 System Openness Includes ss1 Digital Certificate Manager ss1 IBM i servers that run i5.3, i5.4, or i6.1 15
16 Obtaining Zend Core & Zend Studio for i5/os Zend.com Registration Download (to your PC) Zend Core for i5/os & Zend Studio for i5/os Zend Core Now Preloaded with IBM i Delivering popular open source software stack with IBM i Zend Core 2.6 includes PHP Runtime Toolkit for IBM i Zend Framework MySQL Community Edition AMP stack for i Apache PHP MySQL IBM i Installation image preloaded with IBM i 5.4 and i 6.1 With new systems and with new operating system shipments Effective 2/6/09 Zend Core needs to be installed Licensed and supported by Zend 16
17 MySQL + PHP on IBM i Applications Examples on IBM I MySQL (Open Source DB) on IBM i - MediaWiki (Open Source Wiki) on Zend Core for IBM i - SugarCRM (Open Source Customer Relationship Management (CRM)) on Zend Core for IBM i - Joomla! (Open Source Content Management System) on Zend Core for IBM i - Zen Cart (Open Source Online Store) on Zend Core for IBM i - PmWiki (Open Source Wiki) on Zend Core for IBM i - PHP-Nuke (Open Source Content Management System) on Zend Core for IBM i - Content Management Wiki E-Commerce Bug Tracking CRM Joomla! (Open Source Content Management System) MySQL + PHP on IBM i Application Website: Description: How To: Running on IBM i: 17
18 SugarCRM (Open Source Customer Relationship Management (CRM)) MySQL + PHP on IBM i Application Website: Description: How To: Running on IBM i: SugarCRM Supports for IBM i SugarCRM is a leading provider of commercial open source customer relationship management (CRM) software for companies of all sizes Sugar Enterprise available for IBM i Runs with Zend Core and MySQL 18
19 Leveraging MySQL Data with DB2 Web Query SugarCRM is a PHP application written to MySQL DB2 Storage Engine enables SugarCRM data to be stored in DB2 DB2 WebQuery can access SugarCRM data Using DB2 Web Query SDK and Report Broker you can integrate reporting into SugarCRM SugarCRM MySQL Writes to Data stored in DB2 for i DB2 Web Query Accesses Data ZenCart (Open Source Shopping Application) MySQL + PHP on IBM i Application Website: Description: How To: Running on IBM i: 19
20 Deploy Opensource Applications on IBM i Solution IBM i offers an integrated and open web application deployment environment based on Apache, MySQL, and PHP on IBM i Value Deploy applications faster, maintain systems easier IBM i provides a leading integrated and complete environment for LAMP-based applications. Delivers enterprise scalability from one to 64-way POWER5 processors. The integrated IBM i architecture is secure and virus resistant by design IBM i delivers industry leading availability and reliability. IBM i provides ability to easily integrate web apps with business apps on the same server IBM i has a proven track record of delivering the lowest TCO and highest customer satisfaction Access IBM i applications and data easier and faster PHP applications have direct and easy access to business apps and data running on IBM i Run MySQL applications Objections for Opensource Applications Why should we deploy a LAMP application on IBM i? IBM i provides leading reliability, security, and scalability for web applications. The Zend toolkit for IBM i provides easy and fast access to IBM i applications and data. Support of MySQL in IBM i provides the ability to run PHP/MySQL applications unchanged in IBM i. Is the IBM i community embracing PHP? Yes, the IBM i community is an active participant in the PHP community. The Zend forum for IBM i is 3x more active than the Zend forum for Oracle. Who provides support for the open-source (PHP, MySQL) components of the web development stack? Zend offers a range of support options for their PHP development and deployment products. MySQL provides support for the enterprise deployment of MySQL 20
21 The iadp Stack Application PHP Apache IBM i web Server DB/2 IBM i How does iadp Work? Port 89 Port 8000 Port 6077 I5_COMD IBM i IBM i IBM i
22 What are IBM i Customer's Doing with iadp? Consolidation: Moving PHP applications that are running on Windows or Linux that access data in DB2 to run in IBM i to speed up or reduce complexity of the application Modernization: Using iadp to web-enable green-screen applications New application development: Creating new applications with iadp including applications for the intranet, reporting, websites, and extranets. PHP Integration with IBM i Zend Core for i5/os includes Extensions and Toolkit so PHP applications can access: DB2 for IBM i SQL and Native Program call Procedure call Data Area Data Queue Message Queue Commands System values Spool files 22
23 iadp it's all about the API toolkit Are shipped with Zend products Zend core for i5/os Zend Platform for i5/os Geared towards accessing IBM i data and resources from PHP Similar in purpose to the IBM Toolbox for Java Note: the I5_COMD job must be running in the ZEND subsystem Use the Zend menu to start: GO ZENDCORE/ZCMENU Option 5 (Service Management menu) Option 8 (Start I5_COMD service) PHP Toolkit for i5/os list of functions Connection management i5_connect i5_close i5_adopt_authority i5_error i5_errno i5_errormsg Command calls i5_command Program calls i5_program_prepare i5_program_prepare_pcml i5_program_call i5_program_close Data retrieval i5_fetch_array i5_fetch_assoc i5_fetch_object i5_fetch_row i5_info i5_field_len i5_field_name i5_field_scale i5_field_type i5_list_fields i5_num_fields i5_result Native file access i5_open i5_addnew I5_edit I5_delete i5_cancel_edit i5_setvalue i5_update i5_range_from i5_range_to i5_range_clear i5_data_seek i5_seek i5_bookmark i5_free_file i5_new_record i5_update_record i5_get_keys 23
24 PHP Toolkit functions System values i5_get_system_value Data areas i5_data_area_prepare i5_data_area_receive i5_data_area_send i5_data_area_close Print/Get spooled file i5_spool_list i5_spool_list_read i5_spool_list_close i5_spool_get_data i5_spool_from_file Job logs i5_joblog_list i5_joblog_list_read i5_joblog_list_close Active jobs i5_job_list i5_job_list_read i5_job_list_close Objects list i5_object_list i5_object_list_read i5_object_list_close User space i5_userspace_crearte i5_userspace_prepare i5_userspace_get i5_userspace_put Data Queue i5_dtaq_prepare i5_dtaq_recieve i5_dtaq_send i5_dtaq-close Accessing DB2/400 Server/connection db2_bind_param db2_client_info db2_close db2_connect db2_cursor_type db2_exec db2_execute db2_prepare db2_pconnect db2_server_info db2_statistics Result db2_free_result db2_next_result db2_result Commit/Rollback db2_autocommit db2_commit db2_rollback Fetch db2_fetch_array db2_fetch_assoc db2_fetch_both db2_fetch_object db2_fetch_row Field information db2_field_display_size db2_field_name db2_field_num db2_field_precision db2_field_scale db2_field_type db2_field_width Key information db2_foreign_keys db2_primary_keys Statement db2_free_stmt Errors db2_conn_error db2_conn_errormsg db2_stmt_error db2_stmt_errormsg Column/Procedure db2_column_privileges db2_columns db2_procedure_columns db2_procedures db2_special_columns Table information db2_num_fields db2_num_rows db2_table_privileges db2_tables All of these APIs are documented online at php.net - Preferred db2_ SQL statement execution APIs (performance) - Non-preferred db2_ SQL statement execution API 24
25 Server connection db2_connect API There are few connections options in PHP db2_connect(,, ) local server The database connection job is create under the same user as the Apache httpd server profile NOBODY (*USER). db2_connect( *LOCAL", SAM", PASSWROD") local server The database connection job is created under the user profile SAM/PASSWROD. db2_connect( ", SAM", PASSWROD") remote remote database connection job is created under the user server The profile SAM/PASSWROD. Tip: Use WRKRDBDIRE to get the database name on the remote i5 ToolKit vs. DB2 Extensions The i5 Toolkit represents functions for accessing native IBM i resources The toolkit is specific to the Zend products for IBM i The toolkit functions can only access local resources (i.e., resources on the same IBM i partition as Zend Core) unless you setup remote connections (such as DDM) outside of the Zend Core environment. All i5 Toolkit functions begin with the characters i5_ The DB2 functions represent an extension to the PHP language The DB2 extensions can access both local and remote DB2 resources through established network connections All DB2 functions begin with the characters db2_ 25
26 i5 Toolkit vs. DB2 Extensions Zend Core PASE IBM i i5_* I5_COMD db2_* IBM i Resource TCP/IP db2_* IBM i Resource IBM i Zend Studio for Eclipse, IBM i Edition Integrates with Rational Developer for IBM i 7.5 (RDi, RDi SOA) One advanced development environment for RPG, PHP, and Java Both based on Eclipse 3.4 Provides instant online debugging and error fixing against Zend Core for IBM i Customizable and smart context sensitive templates for IBM i Toolkit functions Create/generate PHP Toolkit code quickly Call RPG/CL/COBOL program, execute CL command, retrieve Spooled file entries, access Data Area, Data Queue and User Space, etc 26
27 Zend Studio for Eclipse, IBM i Edition Zend Studio for Eclipse What s New? Based on PDT & Zend Studio Features/Technology Out of the Box Solution Refactoring PHP Unit Testing Code Generation Zend Framework Integration Profiling, Code Coverage, Advanced Debugging HTML WYSIWYG FTP, Source Control, DB Support 27
28 Zend Studio for Eclipse The Professional PHP Development Environment Integrated Development Environment that encompasses: Development Debugging Management Deployment Zend Framework Web App Framework 10+ Million downloads Wide adoption by large corporate customers 500+ contributors 1,800,000 1,600,000 1,400,000 1,200,000 1,000, , , , ,000 0 Zend Framework: Raw Downloads Q206 Q306 Q406 Q107 Q207 Q307 Q407 Q108 Q208 Q308 28
29 Zend 5250 Bridge The 5250 Bridge is a PHP based solution for running interactive applications in the IBM i environment Zend 5250 Bridge Diagram Browser 5250 Program 5250 Program Business Logic UI Processing DB Access 1. PHP sends a 'start session' request to the 5250 Program using the 5250 Bridge. HTML 2. The 5250 Bridge returns a confirmation to PHP that the session has started. 3. The 5250 Bridge sends current screen information in XML format to PHP (e.g. format name, input and output fields and current cursor position). 4. The input values can be automatically entered into the program or sent on in an html format for user input. Zend Core XML Workstation Function Manager zend_5250_open zend_5250_connect zend_5250_get_output_fields zend_5250_get_input_field zend_5250_set_input_field zend_5250_submit Bridge 29
30 Zend Framework 8 Copyright IBM Corporation, All Rights Reserved. This publication may refer to products that are not currently available in your country. IBM makes no commitment to make available any products referred to herein. Zend Framework Zend Framework is a collection of pre-canned objects (classes and function calls) to facilitate the building of modern applications and web services Examples of components included in the framework: Zend_Acl: provides access control list (ACL) functionality and privileges management Zend_Config: simplifies the use of configuration data for web applications Zend_Controller and Zend_View: provides the infrastructure for Model-View-Controller (MVC) websites. Zend_Feed: provides a simple way to work with life syndicated feeds Zend_Filter and Zend_Validate: facilitates the development of secure websites by providing basic tools necessary for filtering and validation. Zend_Gdata: Google Data APIs that provide read/write access to services hosted at google.com such as Spreadsheets, Calendar, Blogger, and CodeSearch Zend_Mail and Zend_Mimi: creates messages and sends them Zend_PDF: Create or read PDF documents from PHP applications. Can also modify existing PDF documents. 30
31 Zend Framework Installation Download Zend Framework from Zend Framework is bundled with Zend Core for i5/os version 2.5.x Unpack the resulting zip file Upload the library directory to a directory in the include_path for Zend Core /usr/local/zend/core/include/zend/include NOTE: The download of Zend Framework includes a number of examples/sample-code that leverage the framework. Examples include: Feeds (for working with items such as RSS feeds) Gdata (for accessing google services) Mail (for facilitating the generation and sending of ) Pdf (for reading, generating, and even changing PDF files Questions 31
PHP on IBM i: What s New with Zend Server 5 for IBM i
PHP on IBM i: What s New with Zend Server 5 for IBM i Mike Pavlak Solutions Consultant mike.p@zend.com (815) 722 3454 Function Junction Audience Used PHP in Zend Core/Platform New to Zend PHP Looking to
More informationBusiness Value of PHP
Business Value of PHP Mike Pavlak Solutions Consultant mike.p@zend.com Function Junction PHP Sessions Tue 10:30 Tue 11:40 Tue 13:30 Tue 14:40 Tue 16:00 Wed All day What s New with Zend Server Business
More informationLAMP Server A Brief Overview
2012 LAMP Server A Brief Overview Daniel Eakins Santa Fe College CTS 2356 Advanced Administration 3/21/2012 Abstract LAMP is short for Linux, Apache, MySQL, and PHP. LAMP servers are typically not Windows
More informationAbout us. Proximity 2015
About us Agenda What is open source? PHP for open source PHP on IBM i Live install of Zend Server Live install of Zend DBi What are Zend Server applications? Hands-on install from a.zpk Hands-on install
More informationCollaborative Open Source with PHP on IBM i
Collaborative Open Source with PHP on IBM i Mike Pavlak Solution Consultant Agenda What s up with MySQL? Mediawiki Installation Configuration Operation Concrete5 Installation Configuration Operation Q&A
More informationBring your intranet to the IBM i With Drupal and Zend Server
Bring your intranet to the IBM i With Drupal and Zend Server Mike Pavlak Solution Consultant mike.p@zend.com Insert->Header 1 & Footer Audience Manager looking for Intranet/place to put stuff Developers
More informationOracle Application Express MS Access on Steroids
Oracle Application Express MS Access on Steroids Jules Lane Principal Consultant Tactical Database Development options Spreadsheets Encourage data duplication and inconsistency, clog
More information<Insert Picture Here> Michael Hichwa VP Database Development Tools michael.hichwa@oracle.com Stuttgart September 18, 2007 Hamburg September 20, 2007
Michael Hichwa VP Database Development Tools michael.hichwa@oracle.com Stuttgart September 18, 2007 Hamburg September 20, 2007 Oracle Application Express Introduction Architecture
More informationZend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues
Zend Server 4.0 Beta 2 Release Announcement Thank you for your participation in the Zend Server 4.0 beta program. Your involvement will help us ensure we best address your needs and deliver even higher
More informationZend and IBM: Bringing the power of PHP applications to the enterprise
Zend and IBM: Bringing the power of PHP applications to the enterprise A high-performance PHP platform that helps enterprises improve and accelerate web and mobile application development Highlights: Leverages
More informationPHP Leads Web 2.0. White Paper: A Closer Look at the Hidden Drivers and Enablers of the Second Internet Revolution
White Paper: PHP Leads Web 2.0 A Closer Look at the Hidden Drivers and Enablers of the Second Internet Revolution By Andi Gutmans, Co-Founder and Vice President of Technology, Zend Technologies, Inc. September
More informationOpen Source Content Management System for content development: a comparative study
Open Source Content Management System for content development: a comparative study D. P. Tripathi Assistant Librarian Biju Patnaik Central Library NIT Rourkela dptnitrkl@gmail.com Designing dynamic and
More informationSOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.
Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.
More informationJBoss Enterprise Middleware
JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Presented By : Sukanta Basak Red Hat -- Vital Statistics Headquarters in Raleigh, NC Founded in 1993 Over
More informationIBM i25 Trends & Directions
Gl. Avernæs 20. November 2013 Erik Rex Cert. Consultant rex@dk.ibm.com Thanks to Steve Will IBM i Chief Architect 2013 IBM Corporation The Family Tree 1975 1988 2013 2013 IBM Corporation 3 2013 IBM Corporation
More informationLAMP [Linux. Apache. MySQL. PHP] Industrial Implementations Module Description
LAMP [Linux. Apache. MySQL. PHP] Industrial Implementations Module Description Mastering LINUX Vikas Debnath Linux Administrator, Red Hat Professional Instructor : Vikas Debnath Contact
More informationCommuniqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform
Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué
More informationData Sheet VISUAL COBOL 2.2.1 WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials
Visual COBOL is the industry leading solution for COBOL application development and deployment on Windows, Unix and Linux systems. It combines best in class development tooling within Eclipse and Visual
More informationPHP and Zend Solutions for IBM i
PHP and Zend Solutions for IBM i Mike Pavlak Solutions Consultant mike.p@zend.com (815) 722 3454 Christian Durel General Manager Europe christian.durel@zend.com +33 1 48 55 34 36 Audience Are you looking
More informationIntegrated and reliable the heart of your iseries system. i5/os the next generation iseries operating system
Integrated and reliable the heart of your iseries system i5/os the next generation iseries operating system Highlights Enables the legendary levels of reliability and simplicity for which iseries systems
More informationMercury Users Guide Version 1.3 February 14, 2006
Mercury Users Guide Version 1.3 February 14, 2006 1 Introduction Introducing Mercury Your corporate shipping has just become easier! The satisfaction of your customers depends on the accuracy of your shipments,
More informationBarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER
BarTender Integration Methods Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER Contents Introduction 3 Integrating with External Data 4 Importing Data
More informationExpansion Through Acquisitions
Oracle, Open Source and Open Standards Edgars RuĦăis Oracle Latvijā Oracle Corporation World s largest enterprise software vendor 275,000+ global customers 30,000+ applications customers
More informationTypo3_tridion. SDL Tridion R5 3/21/2008
Product Last Updated System Requirements Application Server Approximate Cost Database License Operating System Programming Language Root Access Shell Access Web Server Security Audit Trail Captcha Content
More informationVersion 14.0. Overview. Business value
PRODUCT SHEET CA Datacom Server CA Datacom Server Version 14.0 CA Datacom Server provides web applications and other distributed applications with open access to CA Datacom /DB Version 14.0 data by providing
More informationTotal Cost of Ownership for Enterprise Content Management
Total Cost of Ownership for Enterprise Content Management Discover how to cut through the complexity of the ECM technology stack, avoid proprietary lock-ins and significantly reduce costs by using Open
More informationGoAnywhere Director to GoAnywhere MFT Upgrade Guide. Version: 5.0.1 Publication Date: 07/09/2015
GoAnywhere Director to GoAnywhere MFT Upgrade Guide Version: 5.0.1 Publication Date: 07/09/2015 Copyright 2015 Linoma Software. All rights reserved. Information in this document is subject to change without
More informationCollaboration solutions for midsized businesses Buyer s guide
Collaboration solutions for midsized businesses Buyer s guide Increase productivity by improving collaboration across and beyond your business. Give employees access to the information, people and resources
More informationConnect Getting Started Guide. Connect 2.1.1 Getting Started Guide
Connect 2.1.1 Getting Started Guide Page 1 of 22 Internetware Limited, 2008 Welcome...3 Introduction...3 What s new in 2.1...3 Technical Requirements...4 How does Connect work?...5 Application Connectors...5
More informationPutting the power of Web 2.0 into practice.
White paper July 2008 Putting the power of Web 2.0 into practice. How rich Internet applications can deliver tangible business benefits Page 2 Contents 2 Introduction 3 What Web 2.0 technology can do for
More informationtibbr Now, the Information Finds You.
tibbr Now, the Information Finds You. - tibbr Integration 1 tibbr Integration: Get More from Your Existing Enterprise Systems and Improve Business Process tibbr empowers IT to integrate the enterprise
More informationOur Technology.NET Development services by Portweb Inc.
View Yourself Anywhere TM Our Technology.NET Development services by Portweb Inc. Portweb Inc. is working in Microsoft.NET technology since 2009. We have extensive experience in.net Development Technologies
More informationUQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1
UQC103S1 UFCE47-20-1 Systems Development uqc103s/ufce47-20-1 PHP-mySQL 1 Who? Email: uqc103s1@uwe.ac.uk Web Site www.cems.uwe.ac.uk/~jedawson www.cems.uwe.ac.uk/~jtwebb/uqc103s1/ uqc103s/ufce47-20-1 PHP-mySQL
More informationBusiness as usual...
Sockets4U2 Business as usual... 5250 emulation Bring your iseries green screens to a Win32 client IBM iseries Access for Windows... Bring your iseries green screens to a Web browser Host On Demand, Reflection
More informationWhat is Open Source? Open source is defined by three key components:
Integrating Open Source into your business To help businesses deal with the complexity of globalization, unanticipated opportunities, unexpected threats, competitive demands and fiscal constraints, a business
More informationHow to use PDFlib products with PHP
How to use PDFlib products with PHP Last change: July 13, 2011 Latest PDFlib version covered in this document: 8.0.3 Latest version of this document available at: www.pdflib.com/developer/technical-documentation
More informationGuide to the MySQL Workbench Migration Wizard: From Microsoft SQL Server to MySQL
Guide to the MySQL Workbench Migration Wizard: From Microsoft SQL Server to MySQL A Technical White Paper Table of Contents Introduction...3 MySQL & LAMP...3 MySQL Reduces Database TCO by over 90%... 4
More informationHow to Create a Flexible CRM Solution Based on SugarCRM in a vcloud Environment. A VMware Cloud Evaluation Reference Document
How to Create a Flexible CRM Solution Based on SugarCRM in a vcloud Environment A VMware Cloud Evaluation Reference Document Contents About Cloud Computing Cloud computing is an approach to computing that
More informationMcAfee Web Reporter Turning volumes of data into actionable intelligence
McAfee Web Reporter Turning volumes of data into actionable intelligence Business today is more Internet-dependent than ever before. From missioncritical services to productivity tools, Internet access
More informationSeamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN
Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN ABSTRACT For organizations that need to implement a robust data entry solution, options are somewhat limited
More informationUpgrade Guide. Product Version: 4.7.0 Publication Date: 02/11/2015
Upgrade Guide Product Version: 4.7.0 Publication Date: 02/11/2015 Copyright 2009-2015, LINOMA SOFTWARE LINOMA SOFTWARE is a division of LINOMA GROUP, Inc. Contents Welcome 3 Before You Begin 3 Upgrade
More informationCreating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION
Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION AGENDA 1. Overview of Magento 2.0 2. Features and benefits of Magento 2.0 over Magento 1.x 3. Why should we upgrade to Magento 2.0
More informationSOSFTP Managed File Transfer
Open Source File Transfer SOSFTP Managed File Transfer http://sosftp.sourceforge.net Table of Contents n Introduction to Managed File Transfer n Gaps n Solutions n Architecture and Components n SOSFTP
More informationInRule. The Premier BRMS for the Microsoft Platform. Benefits THE POWER OF INRULE. Key Capabilities
InRule The Premier BRMS for the Microsoft Platform THE POWER OF INRULE InRule empowers technical and business users to change rules and calculations in applications with less effort, cost, and risk than
More informationTake full advantage of IBM s IDEs for end- to- end mobile development
Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise
More informationIntegrating Ingres in the Information System: An Open Source Approach
Integrating Ingres in the Information System: WHITE PAPER Table of Contents Ingres, a Business Open Source Database that needs Integration... 3 Scenario 1: Data Migration... 4 Scenario 2: e-business Application
More informationArchitecture and Mode of Operation
Software- und Organisations-Service Open Source Scheduler Architecture and Mode of Operation Software- und Organisations-Service GmbH www.sos-berlin.com Scheduler worldwide Open Source Users and Commercial
More informationMeasurably reducing risk through collaboration, consensus & practical security management. 2013 CIS Security Benchmarks 1
Measurably reducing risk through collaboration, consensus & practical security management 2013 CIS Security Benchmarks 1 Background City University of New York s Rights and Benefits as a CIS Security Benchmarks
More informationCMS and Internet Marketing
CMS and Internet Marketing By Don Parsons DAP@DParsons.com Wish List Setup Website w/ Minimal HTML & Scripting Development Focus on Writing Content Make Adding Content As Easy As Possible Simplify Internet
More informationBring your intranet to the IBM i With Drupal and Zend Server
Bring your intranet to the IBM i With Drupal and Zend Server Mike Pavlak Solution Consultant mike.p@zend.com Jeff Olen Solution Consultant mike.p@zend.com Insert->Header 1 & Footer PHP Sessions Session
More informationABTO Software PHP Web Development Overview
ABTO Software PHP Web Development Overview ABTO Software is a Custom PHP Web Development Company One of ABTO Software s specializations as a top Ukrainian outsourcing software development company is PHP
More informationCreating Library Website Using Open Source Content Management System
Creating Library Website Using Open Source Content Management System Vimal kumar V. 1 and Deepak Sankar 2 1 Asian School of Business Technopark Trivandrum-695 581 Vimal0212@yahoo.com 2 Deepak Shankar Malayalam
More informationMeasurably reducing risk through collaboration, consensus & practical security management. 2015 CIS Security Benchmarks 1
Measurably reducing risk through collaboration, consensus & practical security management 2015 CIS Security Benchmarks 1 Background State of Idaho s Rights and Benefits as a CIS Security Benchmarks Member
More informationEditions Comparison Chart
Sugar Professional Sugar Enterprise Sugar Ultimate List price / user / month $35 $60 $150 List price / user / year (contractual term) $420 $720 $1,800 Application or user limits no limits no limits no
More informationCOMPANY PROFILE MISSION VISION. Code Enterprise is a Web & Mobile Application company with its roots deeply imbued in the European affiliate market.
MISSION To take pride in our work and create quality software those are meant to last COMPANY PROFILE Code Enterprise is a Web & Mobile Application company with its roots deeply imbued in the European
More informationHow to Create a Simple Content Management Solution with Joomla! in a vcloud Environment. A VMware Cloud Evaluation Reference Document
How to Create a Simple Content Management Solution with Joomla! in a vcloud Environment A VMware Cloud Evaluation Reference Document Contents About Cloud Computing Cloud computing is an approach to computing
More informationThere are no complicated features to install - just one click of the mouse and the feature you want is automatically installed for you!
extend Control Panel Managing your web hosting account is simplicity itself using Web Host Internet's extend Control Panel 2.0. extend is a Web-based environment that puts you in control of your web hosting
More informationSisense. 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
More informationPentaho Reporting Overview
Pentaho Reporting Copyright 2006 Pentaho Corporation. Redistribution permitted. All trademarks are the property of their respective owners. For the latest information, please visit our web site at www.pentaho.org
More informationCrownPeak Playbook CrownPeak Hosting with PHP
CrownPeak Playbook CrownPeak Hosting with PHP Version 1.0 2014, Inc. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical,
More informationMALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME. COMPARISON REPORT ON NETWORK MONITORING SYSTEMS (Nagios and Zabbix)
MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME COMPARISON REPORT ON NETWORK MONITORING SYSTEMS (Nagios and Zabbix) JANUARY 2010 Phase II -Network Monitoring System- Copyright The government
More informationAS/400 System Overview
Chapter 1 AS/400 System Overview 1.1 Major Characteristics of AS/400 1.1.1 High Level of Integration 1.1.2 Object Orientation 1.1.3 Relational and Integrated Database 1.1.4 Data and Program Independence
More informationMeeting Users' Needs with Free Software for your IBM i
Meeting Users' Needs with Free Software for your IBM i Jon Paris Jon.Paris @ Partner400.com www.partner400.com www.systemideveloper.com Free Software? By "Free" I mean as in: No need to obtain budget approval
More informationBring your intranet to the IBM i With Drupal and Zend Server
Bring your intranet to the IBM i With Drupal and Zend Server Mike Pavlak Solution Consultant mike.p@zend.com Insert->Header 1 & Footer PHP Sessions Session 1-9:00 Session 2-10:30 11:45 Session 3-12:30
More informationContent management system comparison
CMS Content management system comparison Content management system comparison Listed below is an outline of the major features, capabilities and shortcomings of today s most popular content management
More informationParallels Plesk Automation
Parallels Plesk Automation Contents Get Started 3 Infrastructure Configuration... 4 Network Configuration... 6 Installing Parallels Plesk Automation 7 Deploying Infrastructure 9 Installing License Keys
More informationWeb Development News, Tips and Tutorials
Web Development News, Tips and Tutorials In this section I will try to explain what we could and how we maybe helpful for your company and online business. The purpose of this site is to show what we had
More informationIBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
More informationUser Guide Zend Server Community 4.0.3
User Guide Zend Server Community 4.0.3 By Zend Technologies www.zend.com Table of Contents Abstract... 1 Password Management... 1 Support... 2 Zend Support Center... 2 Administration Interface... 3 General
More informationREMOTE DEVELOPMENT OPTION
Leading the Evolution DATA SHEET MICRO FOCUS SERVER EXPRESS TM REMOTE DEVELOPMENT OPTION Executive Overview HIGH PRODUCTIVITY DEVELOPMENT FOR LINUX AND UNIX DEVELOPERS Micro Focus Server Express is the
More informationRED HAT SOFTWARE COLLECTIONS BRIDGING DEVELOPMENT AGILITY AND PRODUCTION STABILITY
RED HAT S BRIDGING DEVELOPMENT AGILITY AND PRODUCTION STABILITY TECHNOLOGY BRIEF INTRODUCTION BENEFITS Choose the right runtimes for your project with access to the latest stable versions. Preserve application
More informationPHP Case Study on IBM i
PHP Case Study on IBM i Alan Seiden Specialist, PHP on IBM i aseiden@sbsusa.com New England Midrange User Group (NEMUG) February 17, 2010 Strategic Business Systems, Inc. IBM Business Partner Provides
More informationCustomer Relationship Management
It s about customers. M Microsoft Customer Relationship Management PUT YOUR CUSTOMERS AT THE CENTER OF YOUR BUSINESS Microsoft Customer Relationship Management THE GOAL: THE NEED: THE SOLUTION: Provide
More informationUnderstanding Evolution's Architecture A Technical Overview
Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution
More informationFileMaker Robust Platform Technology
FileMaker Robust Platform Technology Highlights FileMaker Pro and FileMaker Server FileMaker Pro application hosted in FileMaker Server to provide multi-user support Scalable and highly reliable Integrated
More informationConnecting LISTSERV to an Existing Database Management System (DBMS)
Whitepaper Connecting LISTSERV to an Existing Database Management System (DBMS) September 14, 2010 Copyright 2010 L-Soft international, Inc. Information in this document is subject to change without notice.
More informationExporting IBM i Data to Syslog
Exporting IBM i Data to Syslog A White Paper from Safestone Technologies By Nick Blattner, System Engineer www.safestone.com Contents Overview... 2 Safestone... 2 SIEM consoles... 2 Parts and Pieces...
More informationAD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5. Sarah Boucher, Manager Enterprise Integration Development
AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5 Sarah Boucher, Manager Enterprise Integration Development Goals Overview of Lotus Enterprise Integration offerings and
More informationOracle Solaris Remote Lab User Guide for Release 1.01
Oracle Solaris Remote Lab User Guide for Release 1.01 Table of Contents 1. INTRODUCTION... 1 PURPOSE OF THE OSRL... 1 GAINING ACCESS TO THE OSRL... 2 Request access to the Oracle Solaris Remote Lab...
More informationSugar Professional. Approvals + + + + Competitor tracking + + + + Territory management + + + + Third-party sales methodologies + + + +
Professional Corporate Enterprise Ultimate List price / user / month $35 $45 $60 $150 List price / user / year (contractual term) $420 $540 $720 $1,800 Application or user limits no limits no limits no
More informationThe red hat enterprise linux developer program
Program Guide The red hat enterprise linux developer program access essential resources and an ecosystem of experts to develop great applications Key benefits Collaborate with a passionate developer community
More informationLAMP : THE PROMINENT OPEN SOURCE WEB PLATFORM FOR QUERY EXECUTION AND RESOURCE OPTIMIZATION. R. Mohanty Mumbai, India
LAMP : THE PROMINENT OPEN SOURCE WEB PLATFORM FOR QUERY EXECUTION AND RESOURCE OPTIMIZATION R. Mohanty Mumbai, India INTRODUCTION TO MAJOR WEB DEVELOPMENT PLATFORMS The concurrent online business transactions
More informationIntroduction to IBM Worklight Mobile Platform
Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.
More informationTHE OPEN SOURCE DEVELOPER REPORT
THE OPEN SOURCE DEVELOPER REPORT 2011 ECLIPSE COMMUNITY SURVEY JUNE 20 11 EXECUTIVE SUMMARY Eclipse is a large, vibrant, well-established open source community with over 200 open source projects, close
More informationPemrograman Web. 1. Pengenalan Web Server. M. Udin Harun Al Rasyid, S.Kom, Ph.D http://lecturer.eepis-its.edu/~udinharun udinharun@eepis-its.
Pemrograman Web 1. Pengenalan Web Server M. Udin Harun Al Rasyid, S.Kom, Ph.D http://lecturer.eepis-its.edu/~udinharun udinharun@eepis-its.edu Table of Contents World Wide Web Web Page Web Server Internet
More informationThe Learn-Verified Full Stack Web Development Program
The Learn-Verified Full Stack Web Development Program Overview This online program will prepare you for a career in web development by providing you with the baseline skills and experience necessary to
More informationDocument Freedom Workshop 2012. DFW 2012: CMS, Moodle and Web Publishing
Document Freedom Workshop 2012 CMS, Moodle and Web Publishing Indian Statistical Institute, Kolkata www.jitrc.com (also using CMS: Drupal) Table of contents What is CMS 1 What is CMS About Drupal About
More informationThe full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.
Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...
More informationTIBCO Spotfire Metrics Modeler User s Guide. Software Release 6.0 November 2013
TIBCO Spotfire Metrics Modeler User s Guide Software Release 6.0 November 2013 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
More informationTechnical White Paper The Excel Reporting Solution for Java
Technical White Paper The Excel Reporting Solution for Java Using Actuate e.spreadsheet Engine as a foundation for web-based reporting applications, Java developers can greatly enhance the productivity
More informationVanguard Knowledge Automation System
KNOWLEDGE AUTOMATION SYSTEM: OVERVIEW Vanguard Knowledge Automation System Turn routine processes into easy-to-use Web Apps Vanguard Knowledge Automation System lets you capture routine business processes
More informationIBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
More informationBryan Tuft Sr. Sales Consultant Global Embedded Business Unit bryan.tuft@oracle.com
Bryan Tuft Sr. Sales Consultant Global Embedded Business Unit bryan.tuft@oracle.com Agenda Oracle Approach Embedded Databases TimesTen In-Memory Database Snapshots Q&A Real-Time Infrastructure Challenges
More informationTypo3_smartsite. Smartsite CMS Release 5 5/24/2006
Product Last Updated Release 5 5/24/2006 System Requirements Application Server Approximate Cost IIS 20K + Database License Oracle, MS SQL-Server various modules Operating System Win 2000, 2003.NET,COM,
More informationData processing goes big
Test report: Integration Big Data Edition Data processing goes big Dr. Götz Güttich Integration is a powerful set of tools to access, transform, move and synchronize data. With more than 450 connectors,
More informationSugar Professional. Approvals + + + + Competitor tracking + + + + Territory management + + + + Third-party sales methodologies + + + +
Professional Corporate Enterprise Ultimate List price / user / month $35 $45 $60 $100 List price / user / year (contractual term) $420 $540 $720 $1,200 Application or user limits no limits no limits no
More informationInstallation Guide NetIQ AppManager
Installation Guide NetIQ AppManager April 2016 www.netiq.com/documentation Legal Notice NetIQ AppManager is covered by United States Patent No(s): 05829001, 05986653, 05999178, 06078324, 06397359, 06408335.
More informationProtect, License and Sell Xojo Apps
Protect, License and Sell Xojo Apps To build great software with Xojo, you focus on user needs, design, code and the testing process. To build a profitable business, your focus expands to protection and
More informationPROJECT MANAGEMENT SYSTEM
Requirement Analysis Document v.2 14.12.2009 CENG-401 SOFTWARE ENGINEER PROJECT MANAGEMENT SYSTEM (Project Manager) Ahmet Edip SEÇKİN 07010555 (Developer) Erhan ŞEN 07010507 (Developer) Semih Serdar CENGİZOĞLU
More information