Showing posts with label Architecture. Show all posts
Showing posts with label Architecture. Show all posts

Friday, December 2, 2011

On Demand Applications - Enterprise Java Bean Application Development With a Three-Tier Architecture

Enterprise java beans is basically a server side component architecture for developing modular enterprise applications based on the java platform.EJB basically encapsulates the business logic and implements back end business logic of an enterprise application.

enterprise model

Any mention of enterprise java bean application development would be incomplete without gaining an understanding of what a java session bean actually is. Java session beans are actually java components that run in either stand -alone EJB containers or EJB containers that are part of the standard java platform enterprise edition application servers. These java beans are typically used to model a particular task or use case such as input of customer information or executing a process that maintains a conversation state with a client application.

ENTERPRISE

Most database driven applications that are developed using open source technologies have a three-tier structure. The web application itself runs in the browser of a desktop or a laptop. Users can only access the front end of the application to input data or search strings. Java being platform independent allows applications to be accessed on any device like a pda or cellphone or any telnet device.

Enterprise java bean application development occurs by employing a three-tier architecture consisting of a front end known as the web container, an EJB container, the third tier being the database. This three-tier structure has proved to be immensely useful for enterprise application development.

The application when accessed on any telnet device renders a user interface complete with data entry screens and submit buttons on to the user's device. This interface is usually developed by using any of the technologies such as java server pages, java server faces, or java servlets. Any event fired by the user like a search string or a request to add certain items into a shopping cart invokes a call session bean running in an Enterprise java bean container. Any of the above-mentioned technologies JSP,JSF, java servlets can be used to call a session bean. Since the Enterprise java bean container is connected to the database, it has the capability to process the queries of the users. Once the session bean is invoked , it processes the request and sends a response back to the web application. The web application then formats the response as required and returns a response to the client end.

Being open source EJB application development has a very bright future in the enterprise application development space in the times to come.

On Demand Applications - Enterprise Java Bean Application Development With a Three-Tier Architecture

EJB based Java Development Services [http://www.icreonglobal.com] makes the J2EE Architecture more powerful with the help of java web development [http://www.icreonglobal.com/java-development.shtml] thats why Outsource Java services are more popular comparison open source technologies.

ENTERPRISE

Monday, October 17, 2011

ITIL - A Threat to Enterprise Architecture

ITIL are a series of books and training manuals that outline and explain the practices that are the most beneficial to IT services, usually manager focused. The goal of ITIL is for managers to have extremely high standards in IT value, as well as high financial quality in day to day IT operations. ITIL procedures are supplier independent and include instructional materials on IT infrastructure, operations and development issues.

enterprise ssd

There are several benefits for using the Information Technology Infrastructure Library for many of the client's IT business needs and one main benefit is that through the guidelines and best practices that are taught in the library, the clients' business can save a tremendous amount of money once implemented.

ENTERPRISE

Another advantage of ITIL is that it will help your IT department organize and manage many different disciplines using one comprehensive volume. ITIL is the leader in IT guidelines and best practice publications; it has been tested in real world environments for over a decade and is proven to work.

While the advantages usually far outweigh the disadvantages, there are a couple of criticisms that are worth noting including the idea that most IT professionals consider ITIL a holistic approach to IT management.

In addition, there are also accusations by some IT professionals that following only the ITIL due to its acceptance by many IT managers as the authorized source has actually led to many businesses to skip pragmatic solutions for their specific business needs. Finally, another criticism of ITIL is that while some topics are covered extensively and are of high value, other topics may not receive enough emphasis with quality being uneven in certain publications.

The Information Technology Infrastructure Library (ITIL) defines the organizational structure and skill requirements of an information technology organization and a set of standard operational management procedures and practices to allow the organization to manage an IT operation and associated infrastructure.

The operational procedures and practices are supplier independent and apply to all aspects within the IT infrastructure.

ITIL is a Service Management Process developed by the Office of Government Commence (OGC) from best practices in IT Service management.

The IT Infrastructure Library (ITIL) is the most widely accepted approach to IT Service Management.

ITIL consists of:
ITIL Service Strategy ITIL Service Design ITIL Service Transition ITIL Service Operation ITIL Continual Service Improvement

Benefits of ITIL include reduced costs, improved IT services through the use of proven best practice processes, improved customer satisfaction through a more professional approach to service delivery, standards and guidance, improved productivity, improved use of skills and experience and improved delivery of third party services through the specification of ITIL or ISO 20000 as the standard for service delivery in services procurements.

Enterprise architecture is the high-level structure of enterprise systems. It can be viewed as a layered model of business architecture, which consists of the business processes and supporting organizational structure, as an application solution architecture, which includes the architecture of applications that support the business processes, technology architecture addressing the infrastructure that supports the applications, information or data architecture addressing the information that supports the applications.

What distinguishes enterprise architecture from architecture at the business unit and product or service level is its enterprise scope. This allows enterprise architects to create an architectural platform that is the springboard for resounding competitive advantage.

ITIL is a verbose narrative with a lot of bullet points. It has no structured analysis methodology underpinning it. At best, it might be construed as a useful, if incomplete, statement of requirements. The chief enterprise architect leads the program to develop, maintain, govern and evolve the enterprise architecture.

Therefore, it might be stated that ITIL is not a potential threat to enterprise architecture but has certain advantages, as well as drawbacks and cannot be considered a potential threat to enterprise architecture. In fact, ITIL can be considered as one of the service management processes of Enterprise Architecture.

ITIL - A Threat to Enterprise Architecture

You will find a lot of IT service desk tools based on ITIL best practices in the market. I recommend Instilservicedesk.com which offers a tool for free trial with full functionality for 30 days. You may want to check out the various modules in InsTIL like change management software, asset management software, incident management software modules.

ENTERPRISE