Utilizing Web 2.0 in business

While Web 2.0 has been a huge hit with consumers, some businesses have been much slower to embrace it. Many companies, however, are now realizing the great potential of Web 2.0 and how Web 2.0 services such as YouTube, Twitter, and SlideShare can provide value to their organizations. See how businesses can exploit the power of Web 2.0 services while simultaneously improving workplace relationships. Empower your employees to share information that helps generate sales leads, aids in recruitment, and assists in strengthening your company’s brand, image, and corporate identity. Explore business-oriented Web 2.0 tools such as LinkedIn and CrunchBase and the Web services and APIs that many of these tools offer, allowing their benefits to be incorporated into other applications. Continue reading it here.

Kleber Rodrigo de Carvalho

Cloud computing versus grid computing

When I think about grid computing I think about an application such as SETI@home. Grid computing is the application of several computers to a single problem at the same time, usually to a scientific or technical problem that requires a great number of computer processing cycles or access to large amounts of data. What distinguishes grid computing from conventional cluster computing systems is that grids tend to be more loosely coupled, heterogeneous, and geographically dispersed. Also, while a computing grid may be dedicated to a specialized application, it is often constructed with the aid of general-purpose grid software libraries and middleware.

I don’t know why I was mixing up grid computing with peer-to-peer. A peer-to-peer (or P2P) computer network uses diverse connectivity between participants in a network and the cumulative bandwidth of network participants rather than conventional centralized resources where a relatively low number of servers provide the core value to a service or application. A pure P2P network does not have the notion of clients or servers but only equal peer nodes that simultaneously function as both “clients” and “servers” to the other nodes on the network. This model of network arrangement differs from the client-server model where communication is usually to and from a central server. When I think about peer-to-peer network I keep in mind applications such as aMule for Linux, e-mule for Windows and Vuze (formerly Azureus).

Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure “in the cloud” that supports them.The concept incorporates infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS) as well as other recent technology trends that have the common theme of reliance on the Internet for satisfying the computing needs of the users. Cloud computing services usually provide common business applications online that are accessed from a web browser, while the software and data are stored on the servers.

Cloud computing is often confused with grid computing (“a form of distributed computing whereby a ‘super and virtual computer’ is composed of a cluster of networked, loosely-coupled computers, acting in concert to perform very large tasks”), utility computing (the “packaging of computing resources, such as computation and storage, as a metered service similar to a traditional public utility such as electricity”)and autonomic computing (“computer systems capable of self-management”). When I think about cloud computing, I keep in mind companies such as IBM, Amazon, Google, Microsoft or Yahoo which are some of the major cloud computing service providers.

If you want additional information about grid computing and cloud computing I advise you read these references below:

RightScale Blog – Cloud Computing vs. Grid Computing

developerWorks – Cloud computing versus grid computing

Kleber Rodrigo de Carvalho

Ami Dewar and John Muller on My developerWorks design factors

developerWorks podcasts are amazing. I’m working and listening Ami Dewar and John Muller on My developerWorks design factors. It was from Tuesday April 28, 2009, yes I need to decrease my developerWorks podcasts backlog list.

Kleber Rodrigo de carvalho

Produzo software no Brasil, na Rússia, na Índia ou na China?

Interessante o artigo escrito pelo José Augusto no blog do Academic Initiative, cujo o tema é Produzo software no Brasil, na Rússia, na Índia ou na China?.

Eu escrevi meus comentários lá, principalmente enfatizei o que eu vejo hoje referente ao desinteresse de profissionais em trabalhar em projeto de outsourcing,

Kleber Rodrigo de Carvalho

What will Oracle’s Planned Acquisition of Sun Mean for Java

Whilst Sun Microsystems and Oracle are hailing Oracle’s purchase of Sun as a huge boost for Java many in the community are not so sure, wondering what kind of control Oracle will seek to exert over the platform. Continue reading it here.

Kleber Rodrigo de Carvalho

Oracle Wants To Be The Apple Of The Enterprise, But It Just Became IBM

Larry Ellison has always wanted to be the Steve Jobs of the enterprise. With this morning’s announcement that Oracle will buy Sun Microsystems for $7.4 billion, he took a big step towards making Oracle more of a soup-to-nuts provider of enterprise technology. With Sun, he will now be able to build and package together everything from chips and servers to operating systems, Java middleware, databases, and enterprise applications. Continue reading it here.

Kleber Rodrigo de Carvalho

Oracle to put Java at its heart

Boy, it sure was polite of Sun and Oracle to wait until the day I got back from my vacation to announce their merger, wasn’t it? I fulminated gloomily about this possibility before I left, but now that I’ve spent a day absorbing the news, I’m … slightly less gloomy. Continue reading it here.

Kleber Rodrigo de Carvalho

Oracle/Sun: The end of Java as we know it?

A community weighs the pros and cons of Oracle’s new claim on Java.

While Oracle and Sun Microsystems are hailing Oracle’s purchase of Sun as a big boost for Java, others are not so sure. Some with stake in the Java ecosystem are questioning what kind of control Oracle might try to exercise over the popular software development platform, which has driven enterprise applications since its debut in 1995. Observers also expect Oracle to make a go of trying to make more money off of Java than Sun ever could. Continue reading it here.

Kleber Rodrigo de Carvalho