| Will You Add? |
Hubs | Hubbers | Topics | Request |
| #1 in Business | Subscribe Email Print |
|
You are here: Home > Internet and Businesses Online > Web Development > Affects of Service Oriented Architectures and Web2.0 Phenomenon: Evolution or Disruptive Innovation |
|
Will You Add? - Affects of Service Oriented Architectures and Web2.0 Phenomenon: Evolution or Disruptive Innovation
Cupid, Coffee, And Copiers - Which Of These Does Not Belong In The Office tuational SoftwareDating coworkers is a bad idea. Dating your boss is an even worse idea. Even if an office relationship goes well, coworkers are likely to toss gossip, jealousy, and resentment your way. Here are some points to ponder before looking for love in all the wrong places:If your office relationships goes bad, talk around the water cooler could get really interesting. How many seconds do you think it takes a scorned lover to reveal intimate and/or embarrassing details about your relationship?If you simply cannot live without Joe Accounting or Suzy Marketing, (and I repeat, bad idea), avoid the hand-holding, kissy-face, moon-struck behavior at work. Keep things on a professional level, even when you think you are alone.If you want to keep things a secret, don't send gifts, such as flowers or candy, to your sweetheart at the office.Because office relationships are usually hush-hush, other employees may flirt with your beloved, or vice-versa. Can you handle it? Saying something may let the cat out of the bag.Don't send love notes via the company email system. Email is often monitored and there is always the danger of inadvertently sending it to the wrong person.Avoid long lunches together, or an excessive number of them.Unless you want the romance to go public, don't leave or arrive together.If the romance sours, break up while you are away from the office - and that doesn't mean at lunch.If you break up, be prepared for the worst. It is not unusual for one or both employees to be transferred or to be asked to resign over a failed romance and the disruption it causes in the office.Several years ago, my supervisor had been divorced about two years when she started up a romance with a coworker who was married and had three children. During the course of the romance, gossip flourished and they lost everyone's respect. The employee was shunned by coworkers, who had met and liked his wife, and his opinion was no longer respected. After all, he didn't have enough sense to avoid the romantic situation he was in, he apparently couldn't be trusted in other matters. It wasn't long before his wife found out and confronted him in the parking lot as we were all leaving. A screaming match ensued, which was pretty embarrassing for everyone. When word spread outside our department, the supervisor was demoted and trans Situational Software is a term for Rapid Software Development by non-programmers solving a particular business problem. Situational software allows for building such components/application as registration interface, task list, workflow and other functions without knowing any computer language syntax. This is a powerful new development as it exponentially extends the number of users who can develop their own application logic thus lowering the need for IT resources every and providing business functions with a much quicker way to accomplish their goals. Mashups One of the most consistent trends on the Internet is the rise of open APIs and the applications built on top of them, known as mashups. Programmable Web currently lists over 300 APIs that can be used for everything from building Web sites on top of Google Maps to using Amazon's powerful infrastructure APIs for storage and cluster computing. The underlying trend: The desire to easily remix the vast pool of high value data and services on the Web today into useful new solutions,
Let's take a quick look at one of the representatives of Web2.0 applications, LinkedIn. LinkedIn is a professional (social) networking platform that allows professionals to connect with each other in search of common connections, joint projects, business opportunities, etc. LinkedIn is a web-based application. The value of the service is extremely dependent on participation and the service is powered by the data that its members provide about themselves and their services. The business model is subscriptions, advertising and marketplace driven and the company provides only one product. Other applications representative of Web 2.0 include:
Innovations Service Oriented Architecture Service Oriented Architecture is one of the principal components of Web2.0 world and is the thinking behind some of the most innovative Web2.0 applications. In computing, the term service-oriented architecture (SOA) expresses a perspective of software architecture that defines the use of loosely coupled software services to support the requirements of the business processes and software users. In an SOA environment, resources on a network are made available as independent services that can be accessed without knowledge of their underlying platform implementation.( Barry, Douglas K., 2003. Web Services and Service-Oriented Architectures) The convergence of SOA and Web 2.0, two highly interrelated trends that are very focused on:
At the core of Service Oriented Architecture is the ability of one application to be built on the top of another application (service) and possesses the following characteristics:
Situational Software Situational Software is a term for Rapid Software Development by non-programmers solving a particular business problem. Situational software allows for building such components/application as registration interface, task list, workflow and other functions without knowing any computer language syntax. This is a powerful new development as it exponentially extends the number of users who can develop their own application logic thus lowering the need for IT resources every and providing business functions with a much quicker way to accomplish their goals. Mashups One of the most consistent trends on the Internet is the rise of open APIs and the applications built on top of them, known as mashups. Programmable Web currently lists over 300 APIs that can be used for everything from building Web sites on top of Google Maps to using Amazon's powerful infrastructure APIs for storage and cluster computing. The underlying trend: The desire to easily remix the vast pool of high value data and services on the Web today into useful new solutions, a Let's take a quick look at one of the representatives of Web2.0 applications, LinkedIn. LinkedIn is a professional (social) networking platform that allows professionals to connect with each other in search of common connections, joint projects, business opportunities, etc. LinkedIn is a web-based application. The value of the service is extremely dependent on participation and the service is powered by the data that its members provide about themselves and their services. The business model is subscriptions, advertising and marketplace driven and the company provides only one product. Other applications representative of Web 2.0 include:
Innovations Service Oriented Architecture Service Oriented Architecture is one of the principal components of Web2.0 world and is the thinking behind some of the most innovative Web2.0 applications. In computing, the term service-oriented architecture (SOA) expresses a perspective of software architecture that defines the use of loosely coupled software services to support the requirements of the business processes and software users. In an SOA environment, resources on a network are made available as independent services that can be accessed without knowledge of their underlying platform implementation.( Barry, Douglas K., 2003. Web Services and Service-Oriented Architectures) The convergence of SOA and Web 2.0, two highly interrelated trends that are very focused on:
At the core of Service Oriented Architecture is the ability of one application to be built on the top of another application (service) and possesses the following characteristics:
Situational Software Situational Software is a term for Rapid Software Development by non-programmers solving a particular business problem. Situational software allows for building such components/application as registration interface, task list, workflow and other functions without knowing any computer language syntax. This is a powerful new development as it exponentially extends the number of users who can develop their own application logic thus lowering the need for IT resources every and providing business functions with a much quicker way to accomplish their goals. Mashups One of the most consistent trends on the Internet is the rise of open APIs and the applications built on top of them, known as mashups. Programmable Web currently lists over 300 APIs that can be used for everything from building Web sites on top of Google Maps to using Amazon's powerful infrastructure APIs for storage and cluster computing. The underlying trend: The desire to easily remix the vast pool of high value data and services on the Web today into useful new solutions,
Innovations Service Oriented Architecture Service Oriented Architecture is one of the principal components of Web2.0 world and is the thinking behind some of the most innovative Web2.0 applications. In computing, the term service-oriented architecture (SOA) expresses a perspective of software architecture that defines the use of loosely coupled software services to support the requirements of the business processes and software users. In an SOA environment, resources on a network are made available as independent services that can be accessed without knowledge of their underlying platform implementation.( Barry, Douglas K., 2003. Web Services and Service-Oriented Architectures) The convergence of SOA and Web 2.0, two highly interrelated trends that are very focused on:
At the core of Service Oriented Architecture is the ability of one application to be built on the top of another application (service) and possesses the following characteristics:
Situational Software Situational Software is a term for Rapid Software Development by non-programmers solving a particular business problem. Situational software allows for building such components/application as registration interface, task list, workflow and other functions without knowing any computer language syntax. This is a powerful new development as it exponentially extends the number of users who can develop their own application logic thus lowering the need for IT resources every and providing business functions with a much quicker way to accomplish their goals. Mashups One of the most consistent trends on the Internet is the rise of open APIs and the applications built on top of them, known as mashups. Programmable Web currently lists over 300 APIs that can be used for everything from building Web sites on top of Google Maps to using Amazon's powerful infrastructure APIs for storage and cluster computing. The underlying trend: The desire to easily remix the vast pool of high value data and services on the Web today into useful new solutions, The convergence of SOA and Web 2.0, two highly interrelated trends that are very focused on:
At the core of Service Oriented Architecture is the ability of one application to be built on the top of another application (service) and possesses the following characteristics:
Situational Software Situational Software is a term for Rapid Software Development by non-programmers solving a particular business problem. Situational software allows for building such components/application as registration interface, task list, workflow and other functions without knowing any computer language syntax. This is a powerful new development as it exponentially extends the number of users who can develop their own application logic thus lowering the need for IT resources every and providing business functions with a much quicker way to accomplish their goals. Mashups One of the most consistent trends on the Internet is the rise of open APIs and the applications built on top of them, known as mashups. Programmable Web currently lists over 300 APIs that can be used for everything from building Web sites on top of Google Maps to using Amazon's powerful infrastructure APIs for storage and cluster computing. The underlying trend: The desire to easily remix the vast pool of high value data and services on the Web today into useful new solutions, Situational Software is a term for Rapid Software Development by non-programmers solving a particular business problem. Situational software allows for building such components/application as registration interface, task list, workflow and other functions without knowing any computer language syntax. This is a powerful new development as it exponentially extends the number of users who can develop their own application logic thus lowering the need for IT resources every and providing business functions with a much quicker way to accomplish their goals. Mashups One of the most consistent trends on the Internet is the rise of open APIs and the applications built on top of them, known as mashups. Programmable Web currently lists over 300 APIs that can be used for everything from building Web sites on top of Google Maps to using Amazon's powerful infrastructure APIs for storage and cluster computing. The underlying trend: The desire to easily remix the vast pool of high value data and services on the Web today into useful new solutions, at home and in the enterprise. Mashups provide a way to combine several existing services with a new User Interface and possibly new logic to create a new application. Examples of mashups are services build on Google Maps, RSS news feeds, Stock information, etc. RSS Real Simple Syndication (RSS) exposes the data behind a particular news or data source in order to be syndicated by other applications or services. RSS has become incredibly popular in the last few years with nearly every news or information source exposing their content as RSS. This type of content packaging allows the content provider to easily get their wares outside of the immediate readership group and provides an inexpensive marketing mechanism. Social Networks Social Networking represents a modern trend in maintaining and developing personal and business relationships. Internet services like MySpace, Classmates.com, LinkedIn, Ecademy are redefining how people go about staying connected and looking for new connections. Proliferation of the social networking sites with increasing specialization tells a story about the acceptance of the concept. Collaboration Practically all the applications in the Web2.0 category are taking advantage of collaborative properties offered by the centralized data storage. Some of the most notable implications of this trend is the ability to "associate on the fly" instead of having rigid, pre-determined groups, ability to share and version control documents accessible to groups of people, and finally, ability to assign tasks to the group members related to projects or documents. Asynchronous Communication (AJAX) One thing that characterizes Web2.0 class of applications is the fact that they are easier to use then previous generation of applications and start behaving in ways similar to desktop software. One of the difficulties that web-based applications had to face was the "stateful" nature of internet applications. In other words, the page had to be reloaded every time there was a new query to the database. This experience fit well with transactional applications that didn't require a lot of user interaction, but prevented introduction of more complex applications where user interaction was key. This is now changes with a new paradigm in web-based development, known as AJAX. AJAX is a methodology and technology to enable asynchronous data exchange with the server without requiring page reloads. This approach results in significant speed and usability improvements found in a lot of Web 2.0 applications. Office 2.0 Office 2.0 applications represent the well known class of applications for word processing, spreadsheets, calendaring, email and collaboration shifted to the instead or in addition to being installed on the personal computers. Office 2.0 represents freedom from the tyranny of installing software and updates, remembering where you keep your data and your programs (it's all in the cloud with Office 2.0), and dealing with pesky things like admin rights, software versions, virus scanning, and more. Though browser-based software still has its limitations (like what happens when the server is down or you don't have a connection), it's increasingly clear that the network is going to become the pre-eminent location for most meaningful business software, if it hasn't happened already. (Dion Hinchcliffe, Blog)Web 2.0 in the Enterprise Enterprise computing is far more complex than personal computing. It includes legacy environments, innumerable vendors, mismatched data sources, stringent regulations and far flung users. While Web 2.0 can deliver genuine advantages for both business users and consumers, the real "Enterprise 2.0" will encompass a far broader and more complex vision. (M.R. Rangaswami, The Birth of Enterprise 2.0) One company that's leveraging the SOA in the enterprise to the fullest is San Francisco based Salesforce.com. Salesforce.com has recently announced it's Apex platform basically providing IT departments with ready to use platform for building logic and tying to legacy systems with seamless integration with it's Customer Relationship Management functionality as well as any other partner driven applications. Impact of Web 2.0 and Service Oriented Architecture (SOA) The impact of Web2.0 and SOA is going to be very significant on a variety of industri
HTTP = HTML link (for blogs, profiles,phorums):
Related Articles:How Can You Overcome Your Competition Promotions for Mobile Detailers Submit Content To Article Directories To Get Traffic
|