IT Enterprise Engineering


Enterprise Engineering Services

We are experiencing a rapid shift in IT organizations from technology development (Micro-engineering) toward enterprise-wide technology application (Macro-engineering). As long as systems development tools were crude, technology specialists dominated the development of information systems. With the advent of standards-based components, the primary role of IT organizations has shifted from micro-engineered product and service development toward macro-engineered service fulfillment through off-the-shelf solutions that are integrated within the enterprise or partnered with external service providers. In response to this emerging trend, the technology-based companies have modified their product offerings to support the new information technology vision.

The IT solutions from Lawrence Tremmel Consulting are based upon macro-engineering. Macro-engineering is the application of engineering principles to provide enterprise-wide solutions. One of the key benefits of macro-engineering is dynamic resource allocation. Macro-engineers did not invent dynamic resource allocation. In fact, the technique has been used by software engineers and programmers for many decades to balance system demand with resource availability. The use of buffered memory to manage data across an I/O port is a standard manner to handle data traffic bursts. Memory is "borrowed" from a shared, reusable pool to handle demand peaks and eventually returned to the pool when nominal conditions reemerge. The application of dynamic resource allocation to large infrastructure components, e.g. servers, applications and business processes, however, does represent an innovative application of this principle. From a macro-engineering perspective, individual infrastructure components are now considered as a shared, reusable component pool within the enterprise. Intelligent macro-engineered software manages this resource pool, (just as a computer operating system manages its own memory resources), providing and configuring components in near real-time to handle the fluctuations in business demand. The engineering principle behind dynamic resource allocation is unchanged; only the perspective of the application of the principle has changed. Instead of managing internal computer resources, macro-engineers manage external information technology components as resources.

The introduction of macro-engineering produces many benefits to business. Intelligent event management automates the resource allocation process. Using business-defined thresholds simplifies the information management task. Instead of having to manually monitor and control individual enterprise components, IT organizations can monitor high-level business-related processes. Low-level data and information monitoring is replaced with knowledge-based monitoring. This fact allows for a much closer alignment between business activities and information resources. This further emphasizes the transformation of the IT organization from a collection of technical specialists into a collection of business specialists who apply information technology for competitive advantages. The emerging IT team must be business savvy individuals; team members must translate business requirements into high-level rules and policies. For knowledge-based business rules and policies provides the intelligence necessary to drive the next generation of enterprise solutions.