Rose Technologies
  • Home
    • Client Login
    • Partner Login
    • Associates Login
  • About Rose
  • Services
    • Big Data Analytics Infrastructure
    • Data Science & Analytics Professional Services
    • Business Intelligence Data Warehouse >
      • Data Warehouse / Business Intelligence (DW/BI)
      • Master Data Management (MDM)
      • Successful Business Intelligence Deployment Best Practices
      • Trends in Business Analytics
      • Mobile Business Intelligence (BI)
      • BI Best Practices in Midmarket Organizations
      • BI for Business Users
      • Big Data Potential
      • Clouds, Big Data, and Smart Assets
      • Big Data Innovation, Competition and Productivity
      • Game-changing Effects of Big Data
      • Analytics: The Widening Divide
      • Top Benefits of Analytics
      • Predictive Analytics E Guide
      • Business Intelligence, Analytics and Performance Management, Worldwide 2011
      • Big Data BI and Analytics
      • Data Wharehouse Management Best Practices
      • Business intelligence (BI) Geospatial Cloud Computing
      • Data Warehousing Technology Trends
      • Reasons to Offload Analytics from your Data Warehouse
      • Analytics: The New Path to Value
      • Trends in Predictive Analytics
      • Data Insight and Action
      • Converged Data Center
      • Turning Decisions into Profit with Business Analytics and Optimization
      • Game-changing Business Analytics Trends
      • Business Intelligence Platforms Magic Quadrant 2012
      • Dynamic Case Management Vendors Wave 2011
      • Enterprise Data Warehousing Platforms Wave 2011
      • Database Auditing and Real-Time Protection Wave 2011
      • Data Quality Tools Magic Quadrant 2011
      • Data Warehouse Database Management Systems Magic Quadrant 2011
      • Enterprise Business Intelligence Platforms Wave 2011
      • Enterprise Hadoop Solutions Wave 2012
    • Private / Hybrid Cloud Solutions >
      • Private Hybrid Cloud Value and Evolution
      • Cloud Definition and Type Comparisons
      • Future of Cloud Computing
      • Adopting the Application-centric Private Cloud
      • Private Cloud Decision Analysis
      • Four Stages to Virtualization Maturity
      • Benefits of Infrastructure as a Service (IaaS)
      • Benefits of Platform as a Service (PaaS)
      • Benefits of Software as a Service (SaaS)
      • Private Cloud Market Offerings
      • Economics of the Cloud
      • Cloud Compliance Issues
      • Cloud Security
      • From Secure Virtualization to Secure Private Clouds
      • Cloud Buyers Guide Government
      • Cloud Hybrids
      • U.K. Officials Put Classified Information in the Cloud
      • Cloud Computing Review June 2011
      • Private Cloud Solutions 2011
      • Selecting a Cloud Computing Platform
      • Study on Reducing Labor Costs with Private Cloud
      • Future Internet Report May 2011
      • Cloud Security Issues
      • Simplifying Private Cloud Operations
    • Mobile Technology >
      • Mobile Strategy
      • Mobile Technology
      • Mobile Security Policy and Rules
      • Mobile Device Management
      • Mobile Collaboration
      • Mobile Business Intelligence (BI)
      • Manufacturer Operating System Share for Smartphones Q2 2011
      • Future of Enterprise Mobile
      • Internet Trends 2010 by Morgan Stanley Research
      • Oracle Mobile Computing Strategy
      • Rugged vs. Commercial: Total Cost of Ownership Of Handheld Devices
      • Designing Mobile Devices Improve Productivity
      • How Will Mobile Change Your Future 2011
      • Tablet Market Prices Comparison October 2011
      • How Workers Adopt And Use Business Technology
      • Mobile Data Protection 2011 Magic Quadrant
      • Benefits of Mobile WAN Optimization
      • Business Smartphone Selection
      • Corporate Telephony Magic Quadrant 2011
    • Enterprise Resource Planning >
      • ERP Selection Considerations
      • ERP SaaS Cost, Customization, Security
      • ERP Implementation Best Practices
      • Successful Enterprise Resource Planning Implementation Practices
      • ERP Systems Buyer’s Guide
      • Best Practices for Selecting Midmarket ERP Software
      • ERP for Small Businesses: A Buyer’s Guide
      • Enterprise Resource Planning Selection Process
      • ERP Comparison Guide
      • Overview of 2011 ERP Report
      • 2011 ERP Report of Panorama Consulting
      • Enterprise Resource Planning (ERP) Priority Matrix
      • Customer Relationship Management (CRM) Suites Leaders
      • Enterprise Resource Planning (ERP) Upgades Project Management Best Practices
      • CRM Multichannel Campaign Management Magic Quadrant 2011
      • Integrated Marketing Management Magic Quadrant 2011
      • Marketing Resource Management Magic Quadrant 2012
      • Corporate Learning Systems Magic Quadrant 2011
      • E-Discovery Software Magic Quadrant 2011
    • Enterprise Content Management >
      • Content-centric Approach for ECM Strategy
      • Enterprise Content Management (ECM) Planning
      • Evaluating and Selecting Content Analytics Tools
      • IBM’s Watson Content Analytics Technology
      • Collaboration Dynamic Case Management
      • Enterprise Content Management Magic Quadrant 2011
      • Web Content Management Magic Quadrant 2011
      • Content-Centric Enterprise Content Management
      • Document Output Customer Communications Management Wave 2011
      • Enterprise Content Management Wave 2011
    • Virtualization >
      • Top 7 Reasons to Virtualize Infrastructure
      • Virtualization Overview
      • Benefits of Server Virtualization
      • Benefits of Storage Virtualization
      • Benefits of Network Virtualization
      • Benefits of Data Virtualization
      • Data Virtualization Reaches Critical Mass
      • Four Stages to Virtualization Maturity
      • Top Reasons to Deploy Virtual Desktops
      • Virtual Infrastructures
      • Virtualization and Consolidation vs. Application Performance and WAN Optimization
      • Virtual Servers and Storage Systems
      • State of Virtualization and Cloud Computing 2011
      • Virtualization Hardware Selection
      • Virtualization Server Infrastructure Magic Quadrant 2011
    • Managed Services >
      • Benefits of Infrastructure as a Service (IaaS)
      • Benefits of Platform as a Service (PaaS)
      • Benefits of Software as a Service (SaaS)
      • Key Trends Shaping the Future of Data Center Infrastructure
      • Future of Cloud Computing
      • Gartner’s Top Predictions for IT 2011 and Beyond
      • Global IT Infrastructure Outsourcing 2011
      • Study on Reducing Labor Costs with Private Cloud
      • WAN Optimization Controllers Magic Quadrant 2011
      • Application Performance Monitoring Magic Quadrant 2011
      • Tech Trends Report 2011 IBM
      • Gartner Predictions for 2012
      • Enterprise Service Bus (ESB) Vendor Evaluation 2011
      • Modular Disk Arrays Magic Quadrant 2010
      • Ensure Reliable Service Delivery by Linking Infrastructure and APM
      • Cloud Infrastructure as a Service Magic Quadrant 2011
      • Unified Communications Magic Quadrant 2011
      • Integrated Software Quality Suites Magic Quadrant 2011
      • Customer Management Contact Center BPO Magic Quadrant 2011
      • Application Security Testing Magic Quadrant 2012
      • Web Conferencing Magic Quadrant 2011
      • Endpoint Protection Platforms Magic Quadrant 2012
      • Enterprise Architecture Management Suites Wave 2011
      • Backup Recovery Software Magic Quadrant 2011
      • Business Process Analysis Tools Magic Quadrant 2012
      • Database Marketing Service Providers Wave 2011
      • Customer Relationship Management Service Contact Centers Magic Quadrant 2011
      • Employee Performance Management Magic Quadrant 2011
      • Enterprise Architecture Tools Magic Quadrant 2011
      • Enterprise Governance Risk Compliance Platforms Wave 2011
      • Enterprise Network Firewalls Magic Quadrant 2011
      • External Controller Based ECB Disk Storage Magic Quadrant 2011
    • Custom Application Development
    • Knowledge Management
    • System Architecture Design
    • Data Management >
      • Data Storage Technologies
      • Primary Storage Data Reduction
      • Data Protection for Small and Medium-Sized Business
      • Keeping Product Data Clean
      • Data Center Outsourcing Services
      • Data Center / Infrastructure Utility Outsourcing Services 2011
      • Data Integration Tools Magic Quadrant 2011
    • Systems Administration
    • E-Commerce
  • Partners
    • About Rose Partners
  • Professional Expertise
    • Professional Certifications
    • White Papers
    • IT Expertise
    • Technologies
    • Programming Languages
  • Careers
  • Contact
  • Blog

Mobile Business Intelligence (BI)

7/29/2011

0 Comments

 
Business intelligence (BI) is a natural fit for mobile devices. More organizations are considering mobile BI not just for executives, but for a variety of workers who need access to data when not at their seats. The technology and devices have evolved to make mobile BI cost-effective to deploy—better smartphones, new tablets and faster networks have all changed the game for mobile programs. Yet, many challenges remain around architecting, implementing and managing programs successfully. 

Wayne Eckerson has written a nice guide about mobile BI. See: http://bit.ly/pQq6yM
  • Is mobile BI right for your company?
  • Which mobile BI device is right for your company?
  • What types of employees, tasks and tools are suited for mobile BI programs.
  • Evaluate which mobile BI architecture is a fit for your organization.
  • Determine which mobile device types your organization should support.
  • Role of mobile data management software.
  • Architecting for mobile BI.
A Complete Primer to Mobile BI

Summary

Deploying mobile BI in a fast-changing, heterogeneous mobile device market is challenging. The first step is to acknowledge that you will have to support multiple mobile operating systems and run your BI applications on employee-owned devices. The second is to invest in MDM software to manage the distribution, management, security and troubleshooting of those devices and your BI application. 

It’s likely that the future of mobile BI is some form of distributed computing that leverages processing power 
on the mobile device and remote servers. To compete effectively in the marketplace, mobile BI vendors are 
quickly embracing hybrid architectures to deliver the best of localized and centralized computing with few of the 
downsides. But we are still in the early stages in the evolution of mobile BI architectures. Hybrid technology is still 
maturing and not broadly deployed across all mobile operating systems and devices. So, it behooves your BI 
team to carefully evaluate a proposed mobile BI offering and understand its underlying architecture and roadmap 
for development. 

Your vendor’s architectural choice will have a significant ramification on the level of user adoption for the new mobile BI applications and the amount of internal resources you need to allocate to the effort.
0 Comments

Manufacturer Operating System Share for Smartphones: Q2 2011

7/28/2011

0 Comments

 
Picture
0 Comments

ERP Selection Considerations

7/27/2011

0 Comments

 
Enterprise resource planning (ERP) systems provide needed business information and intelligence to execute business strategy.

The meta consideration is whether your current ERP system supports or constrains your ability to execute business strategies that will make your company successful?

Key ERP considerations
  • Customized business fit 
  • Delivering return on investment (ROI)
  • Future mission critical information and intelligence
  • Business intelligence (BI) and data analytics capabilities
  • ERP implementation skills and capabilities
  • Ease of use 
  • Scalability 
  • Collaboration

Business considerations

What specific information and intelligence does the business need (finance, sales, human resources...). Today? In the future?

What are the specific business problems solved with ERP (regulation compliance, sourcing,  shorten product lead times, improve communications with suppliers)? 

What features and functions do you need from a new ERP solution that will clarify and simplify use and increase productivity?

What business intelligence (BI) features will clarify strategic analysis, help make better decisions, lower costs and increase productivity?

What are the goals and metrics used to measure the business benefits of the ERP solution (KPIs - such as inventory accuracy, cost reductions and month-end closing processes)?

Who is responsible for measuring the business benefits relevant to specific ERP modules?

How to measure the return on investment (ROI) and total cost of ownership (TCO) of the ERP system?


ERP issues

Which ERP vendors are leading the market? In your industry?

Which ERP solutions have the lowest and highest total cost of ownership (implementation, systems integration, training, administration, support/maintenance, upgrades, lock-in)?

What ERP modules to buy first and which ones can wait?

What ERP modules other firms are buying most, and which they don’t use?

Who should be involved in the purchase and implementation decision?

Roles different departments and project stakeholders play?

Pre-implementation decisions that must be made that will affect the whole project?

Service Orientated Architecture (SOA) considerations? 

Training? 

Estimated costs of ERP software updates?

Vendor lock-in?

Do your organization’s business leaders support the ERP implementation project? 

Are leaders and front-line workers involved in deciding which business processes are included in the ERP package, how to phase in the rollout and how to measure success with the implementation?  
0 Comments

Operating System Selection Process

7/26/2011

1 Comment

 

The success of your IT infrastructure depends upon your operating system selection and has long-term consequences.

You must factor both technical and business features and determine which ones offer your business increased performance, availability and flexibility for both current and future business requirements.

There are many excellent operating systems to chose from including (but not limited to): 
  • Linux (Fedora/RedHat/CentOS/Ubuntu/Debian)
  • IBM
  • Unix
  • HP
  • Novell
  • Microsoft Windows Server 
  • SAP 
  • Apple Mac OSX
  • Oracle/Sun Solaris
Business requirements for an IT infrastructure are all about the applications. Businesses depend on their applications for themselves and their customers. The applications’ performance and availability, in turn, depend on the platform on which they are deployed. Other business requirements, such as performance (often defined as response time, reliability, and stability), availability, scalability, security, and total cost of ownership (TCO) are also of high priority in decision-making. 

More abstract requirements, like openness, reputation of the vendor, and the probability of the vendor ending product support, are often not normally specified, but play an important role in making long-term platform decisions.
Key factors that influence operating system choice
  • Availability and scalability
  • Application migration considerations
  • Performance tools
The enterprise business requirements determine the operational requirements for the IT infrastructure, which, in turn, defines the requirements regarding reliability, availability, and supportability. Many of these operational requirements translate into technical feature requirements of available products and drive the decision of which combination of products provides the best fit for the needs of present and the foreseeable future. 

Typically, the solution that fulfills these business requirements consists of multiple components:
  • hardware
  • operating system
  • middleware
  • applications

All of these components must work seamlessly together.

1 Comment

Top Reasons to Deploy Virtual Desktops

7/25/2011

0 Comments

 
  • Lower support costs
  • Application security
  • Software licensing management
  • System stability
Reduction of desktop support costs

The provisioning of PCs is much simpler in a virtualized environment. With traditional desktops, administrators must test applications against multiple desktop configurations. With virtual desktops, IT can test applications against only one environment prior to deployment and still eliminate most follow-up support issues.

There are high cost and resource demands that come with managing a wide variety of client form factors, multiple generations of operating systems and hundreds of applications. Some well-managed PC environments require constant maintenance and support to repair problems and retain compliance with corporate policy. Desktop virtualization allows for large, global companies with thousands of PCs to better manage their clients because of the reduced dependence on specific hardware and operating system configurations.


Application and data security improvements

The traditional PC environment must be patched and updated consistently. There is a need to mitigate viruses and worms and cut the exposure of critical data and applications to malicious behavior from internal and external sources. Security risks increase as more mobile devices enter the workforce. End-users reach the internet through public and unsecured home Wi-Fi networks. Thousands of laptops are stolen every year, which put confidential corporate data at risk.

Because virtualized environments give IT greater control over system and application provisioning and access, it is easier to secure access rights, and in many cases, data. Desktop virtualization helps by making it easier to decouple applications from data, which also makes it easier to de-provision access to applications.

Software licensing management

How many applications in the enterprise do you run today that you have no way of tracking? If you deliver all corporate applications through a virtualized environment, it is easier to track software usage and licenses.

System stability and reliability

Virtual environments can help prevent application conflicts and are easier to repair when issues arise. There are ways to sandbox applications and prevent these conflicts. Plus, you can quickly and easily restore a PC to a working state with a simple reboot, thereby reducing the costs associated with reimaging and redeploying that hardware asset.
0 Comments

Cloud Type Comparisons

7/24/2011

0 Comments

 
Cloud definition: 

The cloud is a way of delivering IT services as an integrated solution for specific problems in an automated manner; it uses the underlying virtualization of the infrastructure so that applications are ‘abstracted’ from the hardware that processes the data. In this way, technology enabled services can be provisioned (or even self-provisioned) on an on-demand basis (often from a Web-based interface) while optimizing the infrastructure utilization that is made possible by the pooling of hardware resources.

Although this is not a perfect definition (in that it is not exhaustive), it provides a basis for then distinguishing private, shared and public clouds as well as understanding the differences between software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS).

Private Cloud definition:   the deployment of IT services inside enterprise boundaries and firewalls.
Picture
0 Comments

New Databases to Consider

7/22/2011

0 Comments

 
The following fast and scalable databases should be considered as an alternative to SQL for the right project:
  • Cassandra
  • CouchDB
  • MongoDB
  • Redis
  • Riak
  • Neo4J
  • FlockDB
Some of these new databases are quite sophisticated, while others are deliberately bare bones. But they are fast and scalable.  All of the packages are relatively stable and useful -- for the right projects. But none of them are as feature-rich or sophisticated as the best commercial SQL tools.

These new databases are different than traditional relational databases following ACID rules that converged on a set of features and a standard language. They appear to take basic pairs of keys and values, but they're tuned for different use cases. The major variations aren't in the format of the data but in how often it's replicated, cached, and sharded.

The advantage is if the specific project needs fit the abilities of one of the new databases. If they line up well, the performance boosts can be incredible because the project developers aren't striving to build one Dreadnought to solve every problem.

The downside is a lack of interchangeability at this time (will change in future). Switching is more difficult than it is with the SQL databases. There's no standard query language, nor is there a vast array of abstraction layers like the JDBC. 

Summary:

Cassandra

Facebook needed something fast and cheap to handle the billions of status updates, so it started this project and eventually moved it to Apache where it's found plenty of support in many communities. It's not just for Facebook any longer. Many of the committing programmers come from other companies, and the project chair works at DataStax.com, a company devoted to providing commercial support for Cassandra.The heritage of the Cassandra project is obvious because it's a good tool for tracking lots of data, such as status updates at Facebook. The tool helps create a network of computers that all carry the same data. Each machine is meant to be equal to the others, and all of them should end up being consistent once the data propagates around the P2P network of nodes, though it's not guaranteed. 

The key phrase is "eventual consistency," not "perfect consistency." If you've watched your status updates disappear and reappear on Facebook, you'll understand what this means.The tool runs in Java as a separate process waiting for interaction. There's already a collection of higher-level libraries for Java, Python, Ruby, and PHP, as well as some of the other languages.Using Cassandra seems relatively simple, but I still found myself getting hung up on several barriers, such as defining a keyspace (which acts as a namespace but for the columns). Getting up to speed takes more than a few minutes because there are more than just the basic routines for storing collections of values. Cassandra is happy with a sparse matrix where each row stores only a few standard columns, and it builds the indices with this in mind.

Much of the complexity in the API is devoted to controlling just how quickly the cluster of nodes moves toward consistency. You can specify the speed of synchronization for columns and collections of values called supercolumns.Getting everything running is now fairly well documented, but getting it running quickly requires a fair amount of both hardware and operating system tuning. The biggest bottleneck is the commit log. Optimizing the way that this is written to disk is the most important part of improving writes. Speeding up the extraction of data involves paying attention to the pattern of reads. Did your old, fancy database do this for you fairly automatically? Ah, don't complain. It's fun to think about the hardware and how it affects your software.

CouchDBCouchDB stores documents, each of which is made up of a set of pairs that link key with a value. The most radical change is in the query. Instead of some basic query structure that's pretty similar to SQL, CouchDB searches for documents with two functions to map and reduce the data. One formats the document, and the other makes a decision about what to include.I'm guessing that a solid Oracle jockey with a good knowledge of stored procedures does pretty much the same thing. Nevertheless, the map and reduce structure should be eye-opening for the basic programmer. Suddenly a client-side AJAX developer can write a fairly complicated search procedure that can encode some sophisticated logic.

The core of CouchDB is written in Erlang, but the API and interface is all JavaScript or JSON. You won't need to worry about this detail. The JavaScript API only enhances CouchDB's appeal for the average Web developer who can store documents and even entire websites inside the database itself.There's a burgeoning community growing around CouchDB. All of the major languages now have client libraries that simplify the interaction with the database and make it possible to store your data. They don't always expose all of the power of the query function, but that's not necessary for every service. There are also companies like Couchbase that bundle CouchDB into commercial product offerings. Cloudant offers the database as a hosted service and partners with companies like CloudBees to support the code running on the Cloudant cloud. It's getting easier and easier to use CouchDB like a service.

MongoDB

MongoDB is just one of the examples of how JavaScript is taking over the world. The program takes data formatted as JavaScript objects (a format known as JSON) and stores them away. Queries are basic JavaScript functions. It's not much different from using the console of your browser.Well, that's simplifying things a bit. The big difference is that MongoDB will create indices for the columns of your database and return queries faster when the indices are correctly constructed. That's part of your job, by the way. You want to anticipate which indices your users will need.You don't need to speak the subset of JavaScript for this language because there's a big collection of libraries and drivers written for all of the major languages and many of the minor ones. 

These libraries are extensive, and some of the major languages have extra layers that wrap and unwrap objects when storing and retrieving them.There's also a fair number of extra tools for working with the database. PHPMoAdmin, a cousin of the MySQL tool PHPMyAdmin, is just one of almost a dozen tools for admins. The proliferation of these tools is gradually erasing one of the standard reasons for sticking with a classic database. As I found more of them, I noticed that everything was more comfortable.

Redis

Like CouchDB and MongoDB, Redis stores documents or rows made up of key-value pairs. Unlike the rest of the NoSQL world, it stores more than just strings or numbers in the value. It will also include sorted and unsorted sets of strings as a value linked to a key, a feature that lets it offer some sophisticated set operations to the user. There's no need for the client to download data to compute the intersection when Redis can do it at the server.This approach leads to some simple structures without much coding. Luke Melia tracked the visitors on his website by building a new set every minute. The union of the last five sets defined those who were "online" at that moment. The intersection of this union with a friends list produced the list of online friends. These sorts of set operations have many applications, and the Redis crowd is discovering just how powerful they can be.Redis is also known for keeping the data in memory and only writing out the list of changes every once and a bit. Some don't even call it a database, preferring instead to focus on the positive by labeling it a powerful in-memory cache that also writes to disk. 

Traditional databases are slower because they wait until the disk gets the information before signaling that everything is OK. Redis waits only until the data is in memory, something that's obviously faster but potentially dangerous if the power fades at the wrong moment.The project leaders are still exploring how to expand the project, an intriguing decision because there's more than one official version of Redis from the main team. There's even one official build of Redis that comes with a Lua interpreter and a disclaimer saying that "there is no guarantee that scripting works correctly or that it will be merged into future versions of Redis!" Projects like these are never boring.Redis providers are starting to appear. OpenRedis promises it's "launching soon." Meanwhile, Redis Straight Up charges just $19 per month, plus all of the costs from Amazon's cloud. The service handles the configuration and passes the costs on to you.

Riak

Riak is one of the more sophisticated data stores. It offers most of the features found in others, then adds more control over duplication. Although the basic structure stores pairs of keys and values, the options for retrieving them and guaranteeing their consistency are quite rich.The write operations, for instance, can include a parameter that asks Riak to confirm when the data has been propagated successfully to any number of the machines in the cluster. If you don't want to trust just one machine, you can ask it to wait until 2, 3, or 54 machines have written the data before sending the acknowledgment. This is why the team likes to toss around its slogan: "Eventual consistency is no excuse for losing data."The data itself is not just written to disk. Well, that is one of the options, but it's not the main one. Riak uses a pluggable storage engine (Bitcask by default) that writes the data to disk in its own internal format. 

There are several other options, including a version of InnoDB for those who are nostalgic for MySQL. You can get all of the belts and suspenders with the clustering power of Riak.When it comes time to fetch the data, Riak offers to eliminate any of the errors that might appear. If two nodes end up with different versions of an object, Riak can either choose the youngest update or return both of the objects and leave the decision up to your client code. This is a very useful option for detecting potential errors in the data.There are a large number of query options. The basic architecture is map and reduce, but there is also the chance to write the functions in either Erlang or JavaScript.The project is shepherded by Basho, a company that provides both open source and enterprise versions of Riak. The open source version appears quite feature-rich. The main differences in the enterprise version are a slicker Web-based administration tool and the availability of high-speed, internode communication across data centers. And only the enterprise version can use SNMP.

Neo4J

If there's one application that's most different in this collection, it's Neo4J, a tool optimized to store graphs instead of data. The Neo4J folks use the word "graph" like a computer scientist to mean a network of nodes and connections. Neo4J lets you fill up the data store with nodes and then add links between the nodes that mean things. Social networking applications are its strength.The code base comes with a number of common graph algorithms already implemented. If you want to find the shortest path between two people -- which you might for a site like LinkedIn -- then the algorithms are waiting for you.Neo4J is pretty new, and the developers are still uncovering better algorithms. In one recent version, they bragged about a new caching strategy: searching algorithms will run much faster because Neo4J is now caching the node information.

They've also added a new query language with pattern matching that looks a bit like XSL. You can search a graph until you identify nodes with the right type of data. It is a new syntax to learn.The Neo4J project is backed by Neo Technology, which offers commercial versions of the database with more sophisticated monitoring, fail-over, and backup features.

FlockDB

If someone out there is writing code, someone else out there is complaining that the code is too complicated. It should be no surprise that some people think Neo4J is too intricate and sophisticated for what needs to be done. We know that Neo4J has truly arrived because the FlockDB fans are clucking about how FlockDB is simpler and faster.FlockDB is a core part of the Twitter infrastructure. It was released by Twitter more than a year ago as an open source project under the Apache license. If you want to build your own Twitter, you can also download Gizzard, a tool for sharding data across multiple instances of Flock. Both tools are ready and waiting to run in a JVM.Although many of us would call FlockDB a graph database because it stores relationships between nodes, some think that the term should apply only to sophisticated tools like Neo4J. Did someone start following someone else? Well, you can link up Flock's nodes with data such as the time that the relationship began. That part is like Neo4J. Where Flock differs is how deeply you can query this data. 

FlockDB takes a pair of nodes and gives you the data about the connection. Everything else is up to you. Neo4J not only enables all types of graph-walking algorithms, but it provides them as services. FlockDB uses the word "non-goal" for these multihop queries, meaning that the developers have no interest in supporting them.The code is pretty new, and it doesn't seem to be attracting the same kind of widespread attention as some of the other projects. All of the recent commits have come from Twitter employees, and I wasn't able to find anyone offering FlockDB hosting as a service. FlockDB still seems to be mainly a Twitter project.

How do you choose?

There's no easy answer. Most shops would be happy with any of them, even if they select the worst one for their needs. Choosing the best, though, is a bit harder because a good developer will want to balance the strength of the project, the availability of commercial support, and the quality of the documentation with the quality of the code.The greatest divergence is in the extras. All of them will store piles of keys with their values, but the real question is how well they split the load across servers and how well they propagate changes across them. 

Then there's the question of hosting. The idea of a cloud service that will do all of the maintenance for you is seductive.The stakes are higher because switching is more difficult than it is with the SQL databases. There's no standard query language in this world, nor is there a vast array of abstraction layers like the JDBC. 

These NoSQL databases have the power to lock you in. That's the price for all of the fun and features.
0 Comments

U.K. Officials Put Classified Information in the Cloud

7/21/2011

1 Comment

 

U.K. government policy makers will be able to work securely on classified documents across departments for the first time thanks to a deal with cloud computing and content management service provider Huddle.

David Williams, Operations Director of FCO Services, the branch of the U.K. government that runs the network, said the decision to chose Huddle was driven by two things: efficiency savings and the improvements to collaboration it would deliver.

Some 70% of government departments have been using a version of Huddle for some time, said Mr. Mitchell, but anything with a classification of “restricted” or above was prohibited. So the government commissioned a special secure version, called Huddle IL3, to allow it to handle more sensitive documents up to restricted level. According to a government spokeswoman a large amount of government work is done at the restricted level.

Cloud-based solutions get round the problem of having multiple versions of documents stored on individual computers. They also help tackle the issue of users, when faced with obtrusive security procedures, using their insecure Gmail or Hotmail accounts.

Surely London-based Huddle has just made itself a target for every hacker in the world wanting to crack into the U.K. government’s secrets? Not so. “It is running on the government secure intranet on their servers in their data center” said Mr. Mitchell.

He added that because they were running on the government servers, they were in theory authorized to work to higher levels. He said they were hopeful to be cleared to handle the next level of security, confidential (IL4), next year.


See: http://tinyurl.com/3w8eh69
1 Comment

ERP Boot Camp

7/20/2011

1 Comment

 
See: http://bit.ly/nDyMF3

September 21, 22 and 23 in Denver, Colorado.

Learn skills needed to implement a new ERP system. Hosted by Eric Kimberling, president and chairman of Panorama Consulting Solutions, this interactive seminar series focuses on all the steps necessary to:

Select the right ERP software for your company

Negotiate with vendors

Document business processes to increase ROI

Implement with aplomb

Build business blueprints

Manage and train staff

Succeed!

Attendees will benefit from independent industry expertise gleaned over hundreds of ERP implementations from hundreds of ERP software vendors. Topics to discuss include:

Overview of common ERP implementation challenges and obstacles

Fundamentals of ERP implementation project management

Deep dive analysis of ERP implementation benchmarks and best practices

Implementation lessons learned from ERP implementation failures and lawsuits

The benefits and drawbacks of cutting-edge ERP options, including cloud ERP and software as a service (SAAS) ERP
1 Comment

BI & Analytics Conference - September 18-20 - Phoenix

7/20/2011

1 Comment

 
See Agenda: http://tinyurl.com/3fw3ncy

The BI & Analytics Perspectives 2011 conference features sessions that go beyond examples of basic Business Intelligence to discussions on predictive analytics and the challenges of harnessing the power of Big Data and Mobile BI. This year’s program will show you how to move your organization from here to “what’s next” in the world of BI strategies and practical techniques for analytics.

1. IBM delivers the Industry Keynote on the latest trends and IBM’s vision and roadmap for the coming business cycles
2. Doug Porter, SVP & CIO , Blue Cross/Blue Shield Association and Swati Abbott, CEO, Blue Health Intelligence discuss “ Using Predictive Analytics to Build a World Class Healthcare System”
3. CIO 100 Winner, Mark Stone, SVP & CIO, Safety-Kleen Systems, Inc., discusses "The CIO as Innovator: Providing Rich Business Intelligence on a Poor Man's Budget" 
 Topics to be covered include:
  • Building a strategy for harnessing the growth and tackling the challenge of Big Data
  • More effectively leveraging social media data to enable real time decisions
  • The consumerization of IT: integrating Mobile BI and aligning BI assets to grow the business
  • Using BI for collaborative decision making across the enterprise
  • BI in the Cloud: Integrating on premise and cloud-based analytics
1 Comment
<<Previous

    Rose Technology

    Our mission is to identify, design, customize and implement smart technologies / systems that can interact with the human race faster, cheaper and better.

    Archives

    May 2017
    November 2016
    October 2016
    September 2016
    August 2016
    July 2016
    June 2016
    May 2016
    April 2016
    March 2016
    February 2016
    January 2016
    December 2015
    November 2015
    October 2015
    September 2015
    August 2015
    July 2015
    June 2015
    May 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    June 2013
    May 2013
    April 2013
    March 2013
    February 2013
    January 2013
    December 2012
    November 2012
    October 2012
    September 2012
    August 2012
    July 2012
    June 2012
    May 2012
    April 2012
    March 2012
    February 2012
    January 2012
    December 2011
    November 2011
    October 2011
    September 2011
    August 2011
    July 2011

    Categories

    All
    Accumulo
    Adrian Bowles
    Algorithms
    Analytic Applications
    Analytic Applications
    Analytics
    Andriod
    Android
    Android Tablets
    Apache Falcon
    Application Performance Monitoring
    Application Security Testing
    Artificial Intelligence
    B2b Marketing
    Backup Recovery Software
    Benefits Of Data Virtualization
    Blackberry. Palm
    Blade Servers
    Boot Camp
    Bpaas
    Business Analytics
    Business Cloud Strategy
    Business Data
    Business Data
    Business Improvement Priorities
    Business Improvement Priorities
    Business Inteligence
    Business Inteligence
    Business Intelligence
    Business Intelligence
    Business Intelligence And Analytics Platform
    Business Process
    Business Process Analysis Tools
    Business Smartphone Selection
    Business Technologies Watchlist
    Business Technology
    Case Management
    Cassandra
    Cio
    Client Management Tools
    Cloud
    Cloud Assessment Framework
    Cloud Business Usage Index
    Cloud Deployment Model
    Cloud Deployment Model Attributes
    Cloud Gateways
    Cloud Strategies Online Collaboration
    Cluster Architectures
    Cognitive Computing
    Collaboration
    Computational Experiments
    Computer Platforms
    Conference
    Connectivity
    Content
    Content Analytics
    Core Technology Rankings
    Corporate Learning Systems
    Corporate Telephony
    Cost
    Crm
    Crm Multichannel Campaign Management
    Customer Communications Management
    Customer Management Contact Center Bpo
    Customer Relationship Management
    Customer Service Contact Centers
    Customization
    Cybernetic Employees
    Cybernetic Era
    Data
    Data Analytics Lifecycle
    Data Archiving
    Database
    Database Auditing
    Database Management Systems
    Data Center
    Data Center. Database
    Data Center Outsourcing
    Data Center Outsourcing And Infrastructure Utility Services
    Data Growth
    Data Integration Tools
    Data Loss Prevention
    Data Management Stack
    Data Mining
    Data Quality
    Data Quality Tools
    Data Science
    Data Science
    Data Silos
    Data Stack
    Data Theft
    Data Virtualization
    Data Visualization
    Data Volume Variety Velocity
    Data Volume Variety Velocity Veracity
    Data Warehouse
    Data Warehouse Database Management Systems
    Deep Learning
    Dido
    Digital Subterfuge
    Document Output
    Dr. David Ferrucci
    Dr. John Kelly
    Ecm
    E Commerce
    E-Commerce
    E Discovery Software
    Emerging Technologies And Trends
    Employee-Owned Device Program
    Employee Performance Management
    Endpoint Protection Platforms
    Enterprise Architecture Management Suites
    Enterprise Architecture Tools
    Enterprise Content Management
    Enterprise Data Warehousing Platforms
    Enterprise Mobile Application Development
    Enterprise Resource Planning
    Enterprise Service Bus
    Enterprise Social Platforms
    Erp
    Erp Demonstrations
    Financial Services
    Forecasting
    Forrester
    Fraud Detection
    Future It
    Galaxy
    Galaxy Nexus
    Gale-Shapley Algorithm
    Gartner
    Global It Infrastructure Outsourcing 2011 Leaders
    Global Knowledge Networks
    Global Network Service Providers
    Google Glasses
    Google Wallet
    Hadoop
    Hadoop Technology Stack
    Hadoop Technology Stack
    Hardware As A Service
    Hbase
    Health Care And Big Data
    Hidden Markov Models
    High Performance Computing
    High-performance Computing
    Human Resources
    Iaas
    Ibm
    Ibm Big Data Platform
    IBM's Watson
    Iconsumer
    Information
    Information Capabilities Framework
    Information Management
    Information Workers
    Infosphere Streams
    Infrastructure As A Service
    Infrastructure Utility Services
    In-memory Grid
    Innovation
    Integrated It Portfolio Analysis Applications
    Integrated Software Quality Suites
    Internet
    Internet Of Things
    Internet Trends 2011
    Ipad
    Iphone
    Iphone 4s
    It Innovation Wave
    Jeff Hammerbacher
    Job Search
    Key Performance Indicators
    Kindle Fire Tablet
    Lambda Architecture
    Lifi
    Long Term Evolution Network Infrastructure
    Machine Data
    Machine Learning
    Machine Learning
    Magic Quadrant
    Mainframe
    Managed Hosting
    Managed Security Providers
    Manufacturing
    Mariadb
    Marketing Resource Management
    Marketing Resource Management
    Mark Weiser
    Master Data
    Master Data Management
    Maxent Classifiers
    Mdm
    Media Tablet
    Microsoft Big Data Platform
    Microsoft Dynamics Ax
    Mlbase
    Mobile
    Mobile App Internet
    Mobile Application Development
    Mobile Business Application Priorities
    Mobile Business Intelligence
    Mobile Collaboration
    Mobile Consumer Application Platforms
    Mobile Data Protection
    Mobile Development Tool Selection
    Mobile Device Management
    Mobile Device Management Software Magic Quadrant 2011
    Mobile Devices
    Mobile Internet Trends
    Mobile Payments
    Mobile Payment System
    Modular Disk Arrays
    Modular Systems
    Mysql
    Naive Bayes
    Natural Language Processing
    Network
    Networked Society
    Network Firewalls
    Network Infrastructure
    Network Virtualization
    N-gram Language Modeling
    Non-Computer Traffic
    Nosql Database
    Operating System
    Oracle
    Paas
    Pioneering The Science Of Information
    Platform As A Service
    Predictive Analytics
    Prescriptive Analytics
    Primary Storage Reduction Technologies
    Python
    Real Time Analytics
    Real-time Analytics
    Real-time Bidding Ad Exchange
    Recommendation Engines
    Retail Marketing Analytics
    Rim
    Risk
    R Language
    Robotics
    Saas
    Sales Force Automation
    Sap Big Data Platform
    Scala
    Scenario-Based Enterprise Performance Management (EPM)
    Search
    Security
    Security Information & Event Management
    Selection Process
    Self-Service Business Intelligence
    Sensors
    Server Virtualization
    Service Oriented Architecture
    Smart City
    Smarter Computing
    Smartphones
    Social Media
    Software As A Service
    Sony Tablet S
    Spark
    Sports Analytics
    Spying
    Steve Jobs
    Storage Virtualization
    Storm
    Strategy
    Stream Processing
    Survey Most Important It Priorities
    Symantec
    Tablet
    Tablets
    Technology
    Technology Industry Report Card
    Technology Innovation
    Technology M&A Deals
    Technology Sourcing
    Text Mining
    Ubiquitous Computing
    User Authentications
    Vector-space Models
    Vendor Due Diligence
    Vertical Industry It Growth
    Videoconferencing
    Virtual Desktops
    Virtualization
    Virtual Work
    Visualization
    Wan Optimization
    Watson
    Wave
    Wearable Device
    Web Conferencing
    Web Content Management
    Web Hosting
    Windows Mobile
    Wireless
    Wireless Data
    Wireless Technologies
    Workload Optimization

    RSS Feed

Powered by Create your own unique website with customizable templates.