Monthly Archives: April 2014

Drupal 7

Category : Uncategorized

Drupal seven is that the latest version of Drupal being employed for Drupal CMS development. it’s one among the foremost standard platforms for CMS based mostly net development. 
Currently several developers area unit opting to make their new websites in Drupal seven. Also, several existing Drupal websites also are being migrated to Drupal seven. therefore allow us to recognize nowadays, regarding a number of the advantages of victimization Drupal seven over alternative content management systems.
Page written material
Drupal seven is supplied with body links that modify written material existing page parts on every web content, even while not visiting associate administration page 1st. This feature provides an easy interface and seamless capability for written material the content on the net pages.
More versatile
With Drupal seven, the users will simply outline their own content structure and add custom fields to content, manage comments and a lot of. Moreover, he can even adorn his website with over 800 already out there modules. Also, you are doing not need any programming experience to realize an intensive data regarding the CMS and to perform the changes.
More climbable
With this updated version of Drupal, the developers will produce quick and fast to reply websites. It additionally permits managing immense amounts of traffic together with higher caching and improved JavaScript and CSS optimisation. moreover, it’s an enormous and powerful community of developers having an extended history of creating user expertise enhancements.
Database Layer
The latest unharness additionally options a brand new info layer that has wider support for alternative dB platforms whereas up the quantifiability and integrity. it’s a question builder that has the queries like choose, MERGE, UPDATE, INSERT and DELETE. This has additional to the integrity and quantifiability of the system. moreover, alternative advanced queries are often mechanically complied from the acceptable info server.
Images and Files
Drupal seven makes it straightforward to feature pictures to the content. It provides totally different versions for thumbnails, previews and alternative image designs. fortuitously, non-public file handling will currently be used aboard a public file.
Ease of Use
The cover version of the CMS options a completely revamped body interface that creates the daily tasks abundant easier to search out and do. several enhancements have additionally been initiated within the CMS, specifically for the positioning builders and content managers.
Wide Range of Themes
Drupal has invariably been called associate innovative CMS attributable to the array of themes it offers. And now, the recent version of this content management system sports 3 new themes, namely: Bartik, Seven and Stark. These themes are often put in directly from the ‘Appearance’ admin screen.
There area unit varied alternative wonderful and helpful options offered by Drupal seven. therefore most of the developers area unit currently selecting Drupal seven for his or her net development comes. because the CMS already incorporates a immense community of developers behind it, therefore heaps and much of enhancements and enhancements area unit nevertheless to return.

Microsoft SharePoint Vs Drupal CMS

Category : Uncategorized


Initially, Microsoft created SharePoint as a document management system, but through continuous addition of new features, it has taken the form of a content management system. Today Microsoft SharePoint has grown beyond being simply an intranet platform. It is a powerful web framework which can drive large sites and be ranked on the same level with other major content management system platforms. On the other hand, Drupal 7provides the foundation to develop almost anything you could imagine be it a corporate website, online-store, customer portal, intranet, extranet or CRM. But each of these content management system solutions possesses its own advantages and drawbacks when you compare different aspects of web development. Therefore, before a business chooses one of these solutions as the ideal content management system, these factors must be taken into consideration. This is a comparison of Microsoft SharePoint vs. Drupal that can help you make an informed decision. 
Local development environment setup
Setting up SharePoint on a local box is very difficult and more costly because a Windows Server is necessary to manage a SharePoint website, therefore, you must either get Windows Server on your local box or look to get a virtual machine. In this case, you’ll have to enhance your local hardware to satisfy the memory requirements. Put simply, getting set up requires heavy hardware. Moreover, using a virtual machine to develop a site in Visual Studio is quite difficult.

Drupal is incredibly easy to set up. Drupal can run on nearly every platform and a heavy-duty server machine is not necessary to run many sites. Drupal is totally free, including editor tools such as Eclipse. Moreover, all of the Drupal modules are open source and therefore are supported by the Drupal community. 
Deployment Complexity
Deploying a Microsoft SharePoint website will require you to have a Microsoft Server sys-admin. However, this may be a bit inconveniencing for many developers. Moreover, there are many steps to push web parts to various environments. Developers must compile dlls, add things to the Global Assembly Cache and restart IIS. However, you can streamline web parts and easily push the entire website to another environment. What is difficult is pushing a subset of data.  In other words, lists and libraries cannot be exported easily.
Conversely}, it is very easy to set up a Drupal development environment. Developers can readily transfer files onto a Drupal development environment and then push their changes. This is because Drupal runs on PHP, meaning it could run in almost any environment, and you don’t need to be a server expert. Many people launch Drupal websites on shared web environments without deep technical know-how.
Theming (visual look and feel)
The theming process of a SharePoint site requires SharePoint Designer. This means you will have a larger investment, thereby accumulating towards the already huge licensing costs required to set up and operate a SharePoint site. Moreover, the check in and check out system associated with SharePoint Designer is quite frustrating. As an illustration, if a team of designers/developers/admins are working together and someone forgets to check in a file, you will need to get him or her to release the file.
SharePoint’s markup is terrible, non-standards compliant and nonsensical. Although SharePoint markup has some CSS files and classes, they’re likely to be misused. For instance long IDs, inline CSS, non-standard compliant html and embedded tables. This is often challenging to style unless your SharePoint site is an out-of-the box type or unless you purchase a pre-made template for the site.
The theming layer of Drupal is very flexible and powerful. It is designed in a way that it scales well together with the themer’s knowledge: This means that once you learn more, you will develop a better theme. However, you’re able to do a great deal with CSS and template changes. On the same note, it doesn’t require deep depth knowledge about the functions of the PHP template.
Modules

Although SharePoint’s CQWP (Content Query Web Part) should certainly enable easy pulling of content, it does not serve this purpose. |To begin with, the output is difficult to theme. On the same note, the CQWP does not allow anonymous access, and therefore getting anonymous access to some features, for example the blog is difficult.
Drupal key modules seem sensible because there is a community behind them. The Views module is far superior when compared to CQWP. Views allow for more flexibility and feature a much more powerful theming layer. To get an effective CQWP, you must purchase it from vendors that create advanced web parts.  
Database access
SharePoint doesn’t provide developers with access to its SQL database. Whilst they can technically touch it, it could lead to extensive data corruption. Even though you can analyze the database, it difficult to comprehend the structure. Moreover, sharing data with another system involves many tasks. 
Drupal provides you with full access to a database and it makes sense. Being a developer, it is possible to analyze the database tables and understand what’s occurring. Drupal offers you several out-of-the-box performance features, including caching, form caching, menu caching, page caching, block caching and CSS/JS caching. These default options enhance the performance of websites. 
Integration with other 3rd party services
In terms of integration, SharePoint has the upper hand mainly because it integrates well with other Microsoft services. Therefore, if your company has committed to Microsoft services, then SharePoint is an ideal option. That is simply because you’ll likely have Windows system administrators and developers.
Although Drupal could be configured to integrate with Microsoft services, the integration is not as easy as in a Microsoft environment.
Cost 
Microsoft features some nice pricing options in relation to purchasing SharePoint. Initially, SharePoint was extremely costly because you had to deal with endless costs, such as the upfront costs, per user costs, hardware costs and Desktop software costs. Although some of these prices are still for the server version, The SharePoint Online carries a lot less expensive and simpler pricing system. SharePoint now offers you a wider platform to accomplish more with fewer operations.
Although Drupal is utilized as a free framework, the costs of development and support can raise the overall total cost, particularly when you need solutions that offer a lot more than the basic Drupal content management system. 
There you have it. I hope this article will help you to carefully consider the factors before settling on the right content management system for your business.

Why Implement an Enterprise Database Cloud? – Oracle Offers DBaaS

Category : Uncategorized

Why Implement an Enterprise Database Cloud?
The foundation of many applications isthe underlying database that organizes, stores, retrieves, and protects application data. Throughout the application lifecyclewhether deploying new applications, enhancing existing ones, or testing updatesthere is almost always the need to create, reconfigure, tune, and ultimately delete databases. Ifthere are no available servers in the data center when a new database is required, IT must procure hardware platforms and integrate networking and storage components, designing inredundancy and room for growth. After installing and configuring hardware systems and components, administrators must then install, patch, and tune operating systems to support the necessary database and application infrastructure. Oracle Database and Oracle Real Applications Cluster (RAC) software releases must be installed and configured before database administrators can finally load data and enable access. The entire process can take days, weeks, andeven months, negatively impacting user productivity and delaying the pursuit of strategic business goals.
Over time as applications and supporting databases are implemented, the IT landscape can become dotted with multiple deployment silos, often over-configured to address peak workloads or recurring spikes in demand. Beyond the costs of acquiring hardware, software, storage and networking, there are ongoing maintenance and support costs that can proliferate as these server and storage components multiply and the complexity of the landscape increases. As a result of server sprawl and overprovisioning,traditional database deployments typically exhibit underutilized systems and evidence ofcost inefficiencies.
Shifting to a cloudbased delivery model dramatically changes database rollout and management, and by extension, the associated applications and business processes that leverage databases. Implementing a DBaaS cloud transitions organizations to an approach in which users can easily provision, consume, and comprehend thecosts of services they use, allowing Line of Business managers to predict IT budget requirements for new projects more accurately. Figure 1illustrates the steps in a traditional deployment model and contrasts this IT– driven process to the userdriven database cloud model.


Traditional database provisioning can take days or weeks compared to only minutes for users to self-provision.
Enterprises that deploy anenterprise database cloud typically benefit from:
 <   Ondemand, selfservice database provisioning, often using just a few intuitive browser screens for database creation. Provisioningis frequently reduced from days or weeks to minutes. 
<  Predefined database service templates or configuration definitions that allocate resources (from a consolidated and shared resource pool) to meet quality of service goals.

<  Fine-grained metering of database and resource usage that enables reporting of costs for a variety of metrics. Organizations can report back to users the costof the services that they consume or implement a full chargeback model in which users or departments pay for specific services they use.
<  Implementation of standard technologies and best practices to reduce costs and increase reliability.
These advantages contribute to lower operating costs, along with better and more flexible services. As a result, it reduces the tendency for parts of the business to “go it alone andcreate independent environments that don’t use standardized IT practices orscale well into the future.
Advantages ofthe Oracle Optimized Solution for Enterprise DatabaseCloud
The Oracle Optimized Solution forEnterprise Database Cloud provides a rapid and compelling solution to deploy adatabase cloud. The solution uses the Oracle SPARC SuperCluster, anengineered system that incorporates enhancements for Oracle Database deployments, and an existing ornewly installed implementation of Oracle Enterprise Manager 12c, which suppliesfunctionality for selfservice database provisioning andcloud management  via its Cloud Control feature. Together, the SPARC SuperCluster and Oracle Enterprise Manager 12c bring the following significant advantages to DBaaS cloud deployments.
Rapid Deployment of Database Cloud
As an engineered system, the SPARC SuperCluster reduces the effort required to plan, architect, build, optimize, and test a database cloud environment, greatly shortening the time it takes to deploy a cloud services delivery model into production. The SPARC SuperCluster is a highperformance andhighcapacity system that is optimized, prebuilt, and ready to configure for database services. Table 1 highlights how using this Oracle engineered system reduces the level ofadministrative effort and eliminates many timeconsuming steps that are otherwise necessary to construct a database cloud infrastructure from scratch.
COMPARISON OF STEPS TO SETUP A DATABASE CLOUD INFRASTRUCTURE:
EXAMPLE “FROM-SCRATCH” DATABASE CLOUD                                             
Ø  Hardware and Virtual Server Setup
o   Configure hardware, networks, storage from scratch
o   Configure domains (e.g., Oracle VM Server for SPARC)
o   Install operating system and patches (e.g., Oracle Solaris 11)
o   Create virtual servers (e.g., Oracle Solaris Zones) to support databases
Ø  Storage Setup
o   Allocate storage and optimize it to meet data security requirements and required database performance
o   Design and build in redundancy for network fabrics and for storage devices
Ø  Software Setup
o   Install and configure management software (e.g., Oracle Enterprise Manager 12c)
o   Use Oracle Enterprise Manager 12c to install Oracle Database 11g and Oracle Real Application Clusters (RAC) software
ORACLE OPTIMIZED SOLUTION FOR ENTERPRISE DATABASE CLOUD
<  Hardware and Virtual Server Setup
ü  Done! Hardware pre-installed and configured
ü  Done! Oracle VM Server for SPARC domains configured
ü  Done! Oracle Solaris 11 installed and configured
ü  Supplied scripts create Oracle Solaris Zones to meet configuration requirements
<  Storage Setup
ü  Done! Oracle Automatic Storage Management provisioned on Oracle Exadata storage cells for optimal database performance
ü  Done! All SPARC SuperCluster storage and InfiniBand networks are preconfigured for high availability
<  Software Setup
ü  Only Oracle Enterprise Manager 12c discovery required
ü  Supplied scripts provision Oracle Database 11g and install Oracle Real Application Clusters (RAC) software
The SPARC SuperCluster allows enterprises to leverage adatabase cloud architecture and operating model that Oracle has already developed and tested, rather than requiring them to build the architecture from scratch. This is particularly valuableto organizations that are new to a cloud services paradigm.
Standardization of Database Services
The combination of SPARC SuperCluster and Oracle Enterprise Manager Cloud Control 12c enables standardized database services that feature consistent  availability, scalability, performance,  and chargeback attributes. After the infrastructure isinstalled, onsite staff use provided scripts to configure Oracle Solaris Zones on database domains to achieve the isolation of database workloads. In addition, administrators define a set of database service templates for useby selfservice users of the database cloud.
After the solution is installed andproperly configured, auser can select apre-defined service template and the management infrastructure then automatically provisions adatabase instancean approach that ensures the consistency of delivered services and frees up IT staff from timeconsuming and repetitive administrative tasks. The cloud deployment model allows development teams to receive access to services rapidly and easily while making sure delivered services conform to organizational standards for software stacks and hardware configurations. This improves supportability, reduces variation, and regulates the use of enterprise best practices to protect data integrity, increase availability, reduce administrative overhead, and minimize human error. IT staff can also more precisely manage resource allocations, enforcing quotas to control system and storage utilization so that business-critical databases get the resources that they demand.
Rapid Database Provisioning and Improved Agility
Once the database cloud is set up and ready for use, self-service users request and receive database services in a fraction of the time otherwise  required, enhancing  productivity,  business agility, and quality of service. Ina traditional model, aservice request typically follows anumber of steps that require extensive planning and manual setup. If the request occurs when resources are not readily available, ITmay need to purchase and provision new assets, which introduces significant additional delays. Selfservice provisioning eliminates the need for parts of the business to install their own databases that might deviate from IT standards for hardware, operating systems, database, and patch levels and increase overall risk and costs.
Flexibility to Support Varying Database Workloads
At the center of the Oracle Optimized Solution for Enterprise Database Cloud, the SPARC SuperCluster features configuration flexibility to meet a wide spectrum of database needs. Because of this flexibility, asingle system architecture can supply different degrees ofavailability and performance to address different enterprise workload requirements, including:
  <   Flexible resource allocation requirements, including varying allocations of compute threads, memory resources, network bandwidth, and storage capacities.
 
<  Database availability characteristics, including Oracle single instance, Oracle RAC 2-node, and Oracle RAC 4node configurations.
 
<  Temporary needs like those associated with development, testing, quality assurance, training, or similar functions. Once databases that support these workloads are no longer needed, they can be automatically deleted, making those system resources available to support other database service requests.
 
<  Intermittent spikes in database workloads, such as those that occur for seasonal transactions or at certain business intervals. The solution allows database environments to expand and contract by dynamically or even by programmatically allocating additional resources during these business cycles. With a traditional deployment of separate database servers, all servers need to be sized to support peak workload needs. In contrast, the database cloud solution allows sizing for typical workloads with amuch smaller amount of excess capacity held in reserve and allocated to meet periodic or occasional demand.
Access to different configuration choices isreadily available to end users through service templates and self– provisioning. The elastic nature of a database cloud allows the required services to be available onshort notice, aligningIT functionality more closely with changing business requirements
Lower Costs through Consolidation
Consolidation is a natural outcome of making the transition to an enterprise database cloud. Typical IT environments contain separate systems running Oracle Databases, each dedicated to different business initiatives, projects, or departments, with development (DEV), quality assurance (QAS), and production instances (PRD) often required for each. The result can be a complex, cumbersome landscape characterized by low utilization.
By taking advantage of integrated virtualization technologies in the solution, avariety ofDEV, QAS, and PRD database instances can be safely co-located. Consolidation on the SPARC SuperCluster eliminates the need to deploy, manage andsupport separate dedicated hardware and software environments for each projects development, testing, production, and failover environments. Consolidation helps to reduce total cost of ownership (TCO) through more effective management ofcapital acquisitions, improved utilization, and streamlined management. However, the benefits of deploying the Oracle Optimized Solution for Enterprise Database Cloud go far beyond consolidation and lower TCO—the solution simplifies the complexities of managing acloud infrastructure and provisioning database instances within it, reducing the time it takes to deploy database services and improving the quality of service.
Reduced Risk and Service Continuity
The Oracle Optimized Solution forEnterprise Database Cloud takes the guesswork and risk out of deploying
a database cloud environment. It is a comprehensive solution that is optimized, tested, and validated to reduce the risk of deployment problems, interoperability issues, and unplanned downtime.

The solution’s SPARC SuperCluster system features full builtin redundancyfrom  compute nodes to storage, network switches to network interface cards (NICs), and power distribution units (PDUs) to power suppliesto provide continuous availability for missioncritical databases. Oracle RAC enables transparent database deployment across all servers in the SPARC SuperCluster system, providing database fault tolerance in the event of hardware failures or planned outages.

Advantages of Cloud…..

Category : Uncategorized

Cost savings… elasticity….  scalability….  load “bursting”….  storage on demand…  These are the advertised benefits of cloud computing, and they certainly help make for a solid business case for using either third-party services or a virtualized data center.

But after the agreements are signed, systems and processes are set up, and users are retrained, something unexpected happens. The  initial use cases are realized, but then additional benefits begin to emerge — sort of like the icing on the cake, but often, these unforeseen benefits provide far more value to the business than initially planned.
Over the past couple of years, I have spoken with many CIOs and executives who not only talk about the unplanned challenges, but also cite pleasant surprises as well. Here are some examples of such unexpected benefits that emerge as cloud projects roll along:
More flexibility to get into new businesses.  What holds back new the pursuit of ideas among entrepreneurs and large organizations alike?  Time and money, or the lack thereof. Say you want to design and test a new product line. With the available of on-demand cloud resources, new configurations can be up and running within hours or minutes, so that helps reduce the time element. Since users will only be charged for that amount of time they use cloud, that helps reduce the money needed. Even within the largest enterprises, innovation springs from constant experimentation, the ability to keep trying new ideas, and be willing to fail. On-demand cloud resources provide the way to try out new ideas without extreme investments in supporting systems. And a shift in business focus can be made fairly quickly.
Smoother mergers and acquisitions. One of the great sticking points of many mergers is the months, or even years, it takes to bring data and records from one system into another. Sometimes, it never happens. Even government agencies have this problem in a big way, especially when efforts are made to consolidate agencies or departments. There are agencies today that have workers manually coding information from one system to another. It still takes a lot of time and work.  With systems in the cloud, however, the transition is much faster. End-users in the conjoined organizations can readily and rapidly access cloud-based systems.
Ability to duplicate or adopt successful business processes others have hashed out. One of the fears about cloud services is that they’re homogenized, built to the lowest common denominator, and thus leveling the playing field for all business customers. At the same time, cloud services are based on the collective learning and input of customers, and new customers immediately are exposed to processes, formulas and interfaces that are well-tested and proven to deliver the best business results. This is the kind of education you can’t even get at Harvard Business School.
More tech savvy in the executive suite. These days, in a hyper-competitive global economy, the advantage goes to organizations that are adept at leveraging the latest technology resources. To get there, they need the leadership and guidance of their CIOs, CTOs and other technology leaders. You don’t want these executives’ time saddled overseeing maintenance of in-house IT systems — in fact, statistics regularly show that up to 80% of IT budgets are tied up in routine maintenance. Cloud frees up IT executives to think and act strategically. IT leaders provide the insights needed to select the right technology resources for the business, be they from the corporate data center or from an outside service provider.

Segue into the cloud business. As many organizations build out private cloud — using tools from VMware or OpenStack — they are establishing online services that not only can be delivered to internal users, but outside their firewalls as well. In addition, organizations using third-party services are incorporating those services into their own bundles of offerings. As a result, they are offering various online services to customers and partners. Witness UPS and FedEx, which provide tracking and logistics applications to customers from their sizable data centers. Perhaps a market will develop for excess corporate compute cycles?