A technological vision.
A lot has happened in the past decade. Information technology has had its ups and downs and has provided some significant changes in the manner in which business is conducted. This research report is dedicated to the changes that information technologies are having on the business landscape in the energy industry. The level of change within IT is accelerating at an unprecedented rate. More fundamental change is around the corner which involves a handful of technologies that will be revolutionary to those that embrace them.
The oil and gas industry has the opportunity to benefit from the prospective changes. And I would suggest the way these IT changes impact oil and gas maybe the most dramatic to date. The 4 major components of the Genesys technical vision are of significant simplicity, are currently being implemented globally, and are only waiting for a final integration to occur. Many technologies need to be learned first hand before they are understood. These technologies share what I suspect may be the largest impact by building and leveraging onto the comprehensive architecture of the technological environment that exists today.
The four components are as follows:
1. IPv6.
2. Object Oriented Programming (OOP) with particular emphasis and focus on Java.
3. Asynchronous Process management.
4. WiMax.
IPv6 Internet Protocol Version 6
IPv6 is a key and enabling component of the four elements of the vision. IPv6 will replace IPv4, which is in use today. The key difference is that IPv4 is 2 to the power of 32 vs. IPv6 being 2 to the power of 128. IPv4 provides 4.3 billion unique addresses; IPv6 provides 3.4 trillion, trillion, trillion, trillion (340 undecillion) unique addresses.
IPv6 will enable anything of importance or value to be monitored and controlled, anything and everything. The ability to have unlimited static IP addressing eliminates the client / server model of computing. In oil and gas, I foresee a variety of devices that will be installed at production facilities to monitor and control activities at the finest levels of detail. Considering the oil and gas industry is primarily chemically driven, heat and pressure are two aspects of what engineers and earth scientists concern themselves with. In other words application of IPv6 opens up the entire spectrum of the sciences for exploitation.
Currently Korea and China have implemented IPv6 as their network infrastructure. Most cellular phones use IPv6 addressing. Computers from Apple and Sun have been IPv6 capable for many years. It is therefore only a matter of time before the world can and will switch.
In Formula One the cars have 1,000's of sensors actively collecting data at all times. This data was then able to make modifications to the vehicle while racing. Although the ability to change settings was eventually banned during racing, the information collected was able to eliminate most engine failures. Engineers that have data and control can begin to solve larger and more complex problems with greater insight.
The ability to function in this environment is going to require some unique technological skills on behalf of the average users. The point I want to make is that the tidal wave of information is going to saturate workers, exponentially more so than today. Therefore each user needs to better understand the information technologies and how best to manage them. The challenge for users is to realize the unlimited application of their imaginations. These technologies are quickly providing firms with the ability to monitor and control their assets and resources. Nothing that we currently experience in today’s client server model comes close to the impact of this technology.
In many ways the roll out of IPv6 networks is the culmination of all the Internet technologies to date. It is the culmination of what networks were designed to do from the beginning.
IPv6 can be implemented today. In "Command Information," a web site that is designed to "leverage the change" to IPv6, the use of the protocol is now available in North America. This is significant news to this research’s development in that there is now no technology, of the Genesys technical vision, that is not available today. The market for technology is moving so fast that these software developments are now possible with today's commercial technologies.
According to this website (downloading the two .pdf's is very valuable) President George W. Bush in his state of the union address on January 26, 2006 launched the American Competitiveness Initiative. Within this initiative it was noted that the majority of the east Asian countries have already implemented IPv6 in their network backbones. For America to compete it will require the rapid implementation of IPv6 in their networks.
This paper emphasizes that American organizations must adopt IPv6 today. The paper describes what value IPv6 provides as:
- Accommodating more devices.
- Faster speeds.
- Greater mobility.
- Enhanced connectivity.
- Integrated security.
- Enforceable privacy.
- Easier management.
The .pdf's files also provide an understanding of the key impact areas such as:
- Mobility. Maintaining constant fixed point (static IP address) no matter where you are or move to.
- Security from better architecture and limited ability for viruses.
- Real time / peer to peer, or as I call it "the elimination of the client server model".
- Providing a faster broadband with less cost by removing the need for NAT boxes. (Network Address Translation).
IPv6 is available in operating systems from Apple, Microsoft, CISCO, HP and Sun. Your ISP will be linking to root servers this summer. The good news is that the entire IPv6 infrastructure is available today. Genesys only needs to purchase Internet service from a tier 1 telecom provider in order to begin developments and operational use of IPv6 within its software developments for oil and gas.
The author of this .pdf, Tom Patterson, refers to a recent government report that states the move to IPv6 will cost $1 billion per year for the next 25 years. The returns will be over $10 billion / year in savings. The costs are mostly borne by software developers, such as Genesys, in reprogramming to use the enhanced feature and capabilities.
Is IPv6 big? Bill Gates thinks so. He is quoted in the article that "Enterprise Applications will be the "Killer Application" that makes IPv6 necessary."
Object Oriented Programming (OOP) and particularly Java.
Java is the second component of the Genesys technical vision. I would encourage most people to begin learning to understand the concepts in the Java programming language. The ability to function in the work environment may require a strong understanding of the underlying concepts and technologies. Just as Microsoft Office is mandatory today, Java may become mandatory in the near future.
As I indicated previously essentially what the technical vision points to is the elimination of the client server model Which is the standard model that is the foundation of the Internet today. With IPv6 replacing client server, the ability to manage and control any and all electronic devices becomes possible. So what this element of the Genesys technical vision, Java, provides is a "programming language" to deal with this new prospective world. And when we think of Java it is best to frame it in the context of a "programming environment".
Several of the critical components of Java are well known. The ability to write once and deploy anywhere is largely in place. What may not be fully appreciated is Java's strict typing, polymorphism, inheritance and object implementation. Simply Google “Dick Baldwin's online tutorials” on how these components can be used to make such a difference. I highly recommend reviewing his site. Dick Baldwin operates one of the better websites providing quality Java development education.
At this point in time the introduction of these four elements of Java are all that need to be introduced. What I want to achieve in this summary is to bring together why Java, wireless, IPv6 and Asynchronous Process Management are so very important in the very near future.
Imagine a world where everything electronic is reporting, being monitored and controlled, in a wireless environment. Imagine how things don't need to get confused as to which device is which. Sudden system failure due to unseen events is a common theme in Hollywood and systems in general. This problem is what Java sets out to solve by requiring the typing of language so precisely. I see Java as providing the ability to make an environment where any and all devices are operating, and predictable. There is no area for ambiguity in many of these systems. How do you know you used the correct encryption algorithm to decode the production volume, from the right well? Java typing can differentiate anything and everything and that is why it is included in this technical vision. No other language is as strict in its interpretation of typing as Java.
Lastly I will note the value of inheritance in Java. Inheritance is the ability to build off many other excellent frameworks and works of others. An excellent example of this is the GlassFish server Genesys is using as its base, or Java Enterprise Server (v. 5.0). Testing and development was done from many different perspectives, and although it has little to do with oil and gas or accounting, it covers off many of the basic services that must be provided first. Once we write to a specification and achieve certification, then the evolution of the application will be managed with fewer glitches.
Wireless Internet connections through Wifi and WiMax
The third element of the Genesys technical vision is the wireless connectivity that is available today. The simple loss of wiring has a liberating effect on the entire information technology architecture. The ability to broadcast and receive a signal to the Internet at anytime and anywhere has a liberating capability. If we think back it wasn't too long ago that we just started using the Internet on an "always on" basis. What this technical vision attempts to point out is the ability for communication between devices that are statically addressed, mobile and presents a fundamentally new paradigm to the business environment.
Wireless is a fairly straightforward technology that exists today. A broader scope of reception (WiMax) will bring wireless into being more of a common and necessary tool for the people who work in oil and gas. It is my assumption here that wireless will enable working from anywhere at anytime. This will increase the time requirements of the average worker in oil and gas to 24 hours of being on call. Some of the personal benefits include reducing the demands for time and fuel by the average commuter who only needs to go to the office occasionally. This enables the employee to more effectively manage their day to meet their needs.
The primary advantage, however, of having an always-on work environment is the ability to do the work when the individual can. Although the user will be available 24 hours a day, the "other" activities in their life can take priority in terms of being addressed. Work is more a natural outflow of the day-to-day activities. The work being predominately asynchronous in nature enables the individual to address the issue after careful thought and interaction based on the user's time and availability.
These comments reflect on the "how" this system will operate in a wireless environment. The "what" that the user accesses wirelessly is all manner of reports, accounting information, journal entries, ledgers and financial statements. These reports are prepared for the monthly accounting of the joint operating committees to which the employees are affiliated. The overall scope of information would also include the engineering and geological data that the producer’s staff would need.
A method to deal with the tidal wave of information is needed today. The four cornerstones of the technical vision provide an understanding of “what” and “how” these issues can be addressed today.
Asynchronous Process Management, or how the real world works.
Asynchronous vs. Synchronous communications can best be reflected in the differences between a letter vs. a telephone conversation. Synchronous communications and activities have an unpredictable nature to them. They are able to accommodate the unpredictability of the situation by both parties being there to rectify issues as they happen.
Asynchronous communications and actions have the tendency of not being predictable due to the nature of things never going like they should, or that the reply / response isn't necessarily what was expected.
Here is where the Java language can implement the asynchronous communications and actions with the objects so that they can deal with life's little problems. Asynchronous actions can be replicated in the Java language and over time acquire any and all possible characteristics or behaviors. This is through the developer’s ability to write methods of exception handling and explicitly in an asynchronous manner.
Looking forward it is fair to assume the volumes of data that an individual will be exposed to on a daily basis will increase relentlessly in volume and importance. The manner of dealing with data overload by safely ignoring it will soon be over. Whether it is because of your competitor, litigation or a failure that is a direct result of "missing" some data, the ability to "miss" data and proceed safely is a luxury that is expiring as we speak.
In the asynchronous environment, the speed and ability to deal with all the processes of one individual will require significant automation. Automation that is necessary in order to fulfill the requirements of employee’s jobs. Those that expect to respond on a one to one basis will have difficulty in co-ordination of the resources necessary to complete their responsibilities. Having employees that were productive generating $4 million per year in revenue will lose their competitive advantages to employees that are capable at $20 - 30 million per year.
For example, how much time is wasted in preparing for, arranging and attending meetings? In addition to the waste, there is the "lag time". I define the lag time as the period of time that is consumed in order that everyone schedules the something "urgent" meeting for next week. It is the "lag time" that provides the asynchronous worker with their time frame for completion. The ability to discuss things asynchronously is augmented by video to mitigate the time losses and lags. When transactional processing is included as we have discussed, the complexity of the system increases in risk and exposure.
This technical vision is provided as a means to understand the underlying changes that are available and being implemented.
Technorati Tags: Technology-Vision, Genesys, IPv6, Java, Asynchronous, Wireless