Register | Log in


Subscribe Now>>
Home News Tech2Tech Features Viewpoints Facts & Fun Teradata.com
Applied Solutions
Download PDF|Send to Colleague

Information portal

Enterprise integration drives business communication.

by Sam Tawfik

Modern IT environments are being challenged to deliver enterprise applications that can support a variety of delivery channels to front-line users, business users, partners and suppliers. This situation is further increasing demands on the enterprise data warehouse (EDW) to make timely information accessible to a variety of users while maintaining contractual service level agreements.

To accommodate these needs, enterprise portals are emerging as the primary tools used by IT organizations to communicate and share information not only within their organizations but also among their customers and partners. Modern IT infrastructures support the development and deployment of enterprise portals by leveraging industry standards and best-of-breed tools. Through the use of enterprise integration technologies, organizations can dynamically deliver information stored in the EDW as reports or alerts to the enterprise portal's users.

Figure 1: Enterprise applications framework
enlarge
The key environments—design, develop and deploy—make up the enterprise applications framework. Each environment has its own requirements, tools and methodologies.

Business and technical drivers and benefits
Some of these users include executives, business users and front-line operational workers who get consolidated alerts, actions and up-to-date business data from composite applications and enterprise portals, both of which are built using enterprise integration.

Key business drivers for composite applications include providing:
Business executives a single view of the enterprise, financial performance and customer satisfaction using alerts, charts and scorecards
Front-line workers access to the complete history of customer service issues, orders and individual offers
Partners a secure collaborative view of the supply chain with the ability to route or fulfill orders
Customers 24x7 access to their accounts, transactions and orders
Employees the ability to view payroll, human resources, travel and benefits services, etc.

Companies realize the key benefits and competitive advantages from deploying and using well-integrated composite applications. These applications help companies retain profitable customers and products, grow their market share via customer acquisitions and improve operational efficiencies with optimized supply chain initiatives.

Modern enterprise integration tools and standards help CIOs drive costs out of their IT infrastructure, respond to the dynamic market conditions and free up IT workers to grow their business. Composite applications help IT organizations refine complex business processes that slow their people down and also promote operational agility and flexibility to support growth and acquisitions.

Enterprise applications framework
But before the various users can get started with the composite applications, a design and development process is necessary to get the applications going. IT organizations typically adopt and deploy an enterprise applications framework to support the development of composite applications and commercial and business intelligence (BI) solutions. (See figure above.) The framework allows IT organizations to evaluate and deploy modern technologies and standards while maintaining the backbone of the IT infrastructure. With a stable framework, IT can implement new applications without breaking or isolating legacy production applications. The following are the environments necessary to support the enterprise applications framework:

DESIGN ENVIRONMENT
The design environment includes all of the application and database design tools, standards and best-practices engineering principles. The following describe the key components used in the design phase and what each includes:
Enterprise architecture. The development environment, data architecture, application architecture, infrastructure architecture, design principles (service-oriented architecture [SOA]) and design guidelines (company and industry best practices)
Infrastructure tools. Application and database design tools used in building the applications, such as integrated development tools application server, Web server, security services, management tools and database development tools
Integration tools. Data integration and acquisition tools, application integration, data access and business event management tools

DEVELOPMENT ENVIRONMENT
IT organizations deploy engineering principles, such as SOA, and build modular applications services to make it easier to assemble the services and build composite applications. Three types of services are implemented:
Technical services. Common and fine-grained application services designed to perform lower-level tasks such as user authentication or report printing
Data warehouse services. Common database services used to access the database, retrieve large sets of data from the database or trigger database stored procedures
Business services. Higher-level application services designed to perform specific business tasks such as create new customer accounts, score product profitability or generate customized customer offer; often, business services are implemented by assembling technical and data warehouse services
Integrated business solutions. IT organizations will often leverage graphical tools to assemble and orchestrate the interaction and workflow between the business services in order to build the integrated business solution. The assembly and orchestration process makes it easier to validate and change the process workflow with the help of the business users

PRODUCTION ENVIRONMENT
The production environment supports the deployment of user-facing applications, including desktop clients and enterprise portals. It also includes tools to deploy and manage the client applications, which are also accessible via a browser, PDA, POS or ATM.

Teradata enterprise fit
The produced composite applications then must be integrated with the Teradata Database, which hosts and processes data required to support dynamic composite applications and is included in the EDW. The EDW also includes the Teradata Tools and Utilities used to support data management and application integration.

The integration process is accomplished through Teradata enterprise fit tools included with the Teradata Tools and Utilities. With enterprise fit, composite applications benefit from being able to access all of the detailed business data needed to provide the user with rich, relevant and timely business information. Teradata enterprise fit includes the following technologies and tools to support enterprise integration:
Application development. Teradata Plug-in for Eclipse supports Java development tools, and Teradata .NET Data Provider supports Microsoft Visual Studio development.
Data acquisition. Teradata Load Utilities provide efficient, scalable and flexible features to move data from disparate sources seamlessly into the Teradata Database. Teradata Load Utilities include FastLoad, MultiLoad, FastExport, TPump, Teradata Parallel Transporter, Teradata Replication Solutions and Basic Teradata Query facility.
Data access. ODBC and JDBC drivers for Java applications, and OLE-DB and .NET Data Provider for Microsoft applications.
Event processing. Internal and external EDW event detection and processing.
  • Internal database events. Composed of triggers such as "insufficient funds" and "delayed shipments," SQL-based stored procedures, external stored procedures, queue tables, user defined functions and external table functions
  • External database events. Includes application functions, business activity monitoring and business process monitoring

Teradata use with portals
Most Teradata customers use portals every day to read the latest news, access a company store or browse online auctions. Companies often deploy two types of portals—enterprise and BI—as the primary communication interface within and outside their organization.

Enterprise portals, typically used by operational workers, are designed to provide aggregated content (supplied by composite applications) such as business alerts and key performance indicators (KPIs), as well as providing search, collaboration and applications access. IT organizations will typically leverage products such as BEA AquaLogic Portal, Microsoft SharePoint Portal Server, Oracle Fusion Portal, SAP NetWeaver Portal or LifeRay.

Two important standards are used in enterprise portals: JSR-168 and Web Services Remote Portlets (WSRP). JSR-168 deploys portable portlets that can be used by any enterprise portal tool supporting the JSR-168 standards. WSRP is used to encapsulate Web services and display them as portlets.

In general, portlets are a set of widgets within portals that can be selected and arranged to display information such as news, stocks and weather. Enterprise portals provide employees, customers and partners with a collection of portlets that offers a variety of dynamic information, including business alerts, short reports and company news.

Not typically used by front-line operational workers, BI portals are primarily aimed at knowledge workers and power users of analytics and reports. However, the portlets inside the BI portals can be repurposed and used with front-line users of the enterprise portals. BI vendors typically offer a BI portal in their suite of products; some of the offerings include Actuate Portal, Business Objects InfoView, Cognos Connection Portal, Hyperion Portal and SAS Information Delivery Portal.

Enterprise or BI portals provide an ideal platform to test drive the delivery of the Teradata Database information to new users who have little or no training. These portals often include integration kits that provide basic services such as login, administration and user interface services that make it easy to package the data and deliver it as a portlet. Since these projects are typically easy to implement and can be deployed in two to four weeks, they can be used as a pilot project before wide deployment.

Blueprint for success
Enterprise integration encompasses key technologies that enable IT organizations to deliver composite applications and portal-based solutions. An enterprise application framework provides the IT organization with a blueprint of the business applications. This blueprint will make it easier for businesses to ride the technology wave and deploy new applications and tools without affecting the legacy applications and/or production environment.

Enterprise and BI portals provide an ideal platform to test drive new projects to reach new users, because they include portal integration kits to reduce development and deployment time.

With these tools and capabilities, organizations can offer their employees, customers and partners a view into their world. Companies will benefit with more employee involvement, productivity growth, better customer awareness and an edge on the competition. T

Sam Tawfik, a technical product marketing manager with Teradata, has extensive experience with enterprise application integration, enterprise architecture, business intelligence, enterprise data warehousing, and systems integration consulting and implementation.

Teradata Magazine-December 2007

More Applied Solutions

Related Links

Reference Library

Get complete access to Teradata articles and white papers specific to your area of interest by selecting a category below. Reference Library
Search our library:


Protegrity

Teradata.com | About Us | Contact Us | Media Kit | Subscribe | Privacy/Legal | RSS
Copyright © 2008 Teradata Corporation. All rights reserved.