SlideShare a Scribd company logo
1 of 15
Download to read offline
DEVELOPED BY:
MyBEA Program Office
BEA Systems, Inc.
2315 North First Street
San Jose, CA 95131
http://www.bea.com
(408) 570 7000
October, 2002
MyBEA Enterprise Infrastructure
Services Architecture
White Paper
How Business Becomes E-BusinessTM
Important Note to Users
While every effort has been made to ensure the accuracy of all information in this document, BEA assumes no
liability to any party for any loss or damage caused by errors or omissions or by statements of any kind in this
document, its updates, supplements, or special editions, whether such errors are omissions or statements resulting
from negligence, accident, or any other cause. BEA further assumes no liability arising out of the application or use
of any product or system described herein; nor any liability for incidental or consequential damages arising from the
use of this document. BEA disclaims all warranties regarding the information contained herein, whether expressed,
implied or statutory, including, but not limited to, implied warranties of merchantability or fitness for a particular
purpose.
BEA makes no representation that the interconnection of products in the manner described herein will not infringe
on existing or future patent rights, nor do the descriptions contained herein imply the granting or license to make,
use or sell equipment constructed in accordance with this description.
BEA reserves the right to make changes without further notice to any products herein to improve reliability,
function, or design.
All company and product names in this document may be trademarks of the company with which they are
associated. The following is a list of identified trademarks and/or copyrights:
WebLogic Enterprise™
, WebLogic Server™
, and WLS™
are trademarks of BEA Systems, Inc.
UNIX®
is a registered trademark of UNIX System Laboratories, Inc.
This document was authored by Yogish Pai, Wayne Lund (Accenture).
© Copyright 2002 BEA Systems, Inc.
All rights reserved.
No part of this publication may be reproduced or transmitted in any form or by any means (graphic, electronic,
electrical, mechanical, or chemical, including photocopying, recording in any medium, taping, by any computer or
information storage and retrieval systems, etc.) without prior permission in writing from BEA.
MyBEA Enterprise Infrastructure Services - Architecture
BEA Systems, Inc. October, 2002
Table of Contents
1. Executive Summary ............................................................................................................................1
1.1 Introduction.........................................................................................................................................1
1.2 “Plug and Play” Application Infrastructure ..........................................................................................1
1.3 The Journey – “12 by 4”......................................................................................................................3
1.4 The Future ..........................................................................................................................................3
2. Overall Design & Architecture ...........................................................................................................5
2.1 Design Principles................................................................................................................................5
2.2 BEA Enterprise Infrastructure Services Architecture Framework.......................................................5
2.3 Meta-Data driven approach ................................................................................................................2
3. BEA Enterprise Infrastructure Services Components ....................................................................2
3.1 User Registration and Management...................................................................................................2
3.2 Profile Management............................................................................................................................2
3.3 Message Manager..............................................................................................................................3
3.4 Security Manager................................................................................................................................3
3.4.1 Authentication & Non-Repudiation...................................................................................................3
3.4.2 End-to-End Security.........................................................................................................................4
3.5 Enterprise Integration .........................................................................................................................4
3.6 Event Monitor......................................................................................................................................4
3.7 Policy Manager...................................................................................................................................4
3.8 Common Business Objects ................................................................................................................5
3.9 Multi-Channel Manager ......................................................................................................................5
4. Summary ..............................................................................................................................................6
Appendix – References ..............................................................................................................................7
Figure 1: MyBEA Architecture Vision........................................................................................... 2
Figure 2: Enterprise Infrastructure Services Architecture Framework........................................... 5
MyBEA Enterprise Infrastructure Services - Architecture
BEA Systems, Inc. October, 2002 1
1. Executive Summary
1.1 Introduction
From a company that sells J2EE-based enterprise application infrastructure software, one expects
a superb internal enterprise application. BEA Systems, a $1 Billion software company and the
maker of the market-leading WebLogic eBusiness Platform, has built an impressive enterprise
application architecture that demonstrates and showcases both the benefits of Java 2 Enterprise
Edition computing and its own products. BEA’s application architecture is, of course, web-
centric and its innovation lies in a robust layer of BEA Enterprise Infrastructure Services. The
EIS has been built by the Information Technology division – which has three basic objectives:
Build a Robust IT Infrastructure – help scale the company and create the agile enterprise.
Demonstrate the Integrated Enterprise – build differentiated business capabilities that
demonstrate the value of BEA’s solutions to customers and partners.
Partner with BEA Product Engineering Groups – provide feedback and strategic insight
to help our product groups create better solutions.
1.2 “Plug and Play” Application Infrastructure
At the core of BEA’s enterprise application architecture is the “Infrastructure”, a set of shared
J2EE – based Web Services and frameworks leveraged by the business applications. The
applications “plug into” the infrastructure to access services that run the gamut from high-end
services such as application integration, content management, and presentation (portals), to low-
level services such as security, data retrieval, and persistence management. In BEA’s
architecture, the services and frameworks make up a shared platform, upon which all
applications are built, integrated, and extended. Although many of the benefits of the
Infrastructure accrue to BEA’s eBusiness applications, significant benefits also accrue to the core
enterprise applications such as ERP, SFA, and the call center applications, with key services
integration, LDAP, and/or content management.
Following were the business objectives for the group developing the EIS:
Build a Robust IT Infrastructure
a. Narrow the gap between the application and the platform by providing core
services required by all applications across the enterprise
b. Enable business owners to rapidly deploy solutions / applications
c. Enable business owners to define policies across the Enterprise
Demonstrate the Integrated Enterprise
MyBEA Enterprise Infrastructure Services - Architecture
BEA Systems, Inc. October, 2002 2
a. Build differentiated business capabilities that demonstrate the value of BEA’s
solutions to customers and partners.
b. Provide a simple, secure and easy to use environment across the platform by
leveraging the BEA Web Logic Platform
c. Be a customer showcase model by deploying the solution on the latest release of
BEA products / Platform
Partner with BEA Product Engineering Groups
a. Participate in the product beta program to achieve the above mentioned objective
b. Include product team in the design review process – especially for features that
extend the product / platform
Platform
Extentions
Foundation
Services
Security
Manager
Message
Manager
User Manager Profile Manager
Enterprise Applications
Managed
Content
Enterprise Data
Employee
Sales
PeopleSoftClarify Siebel
HR
Finance
Order Mgmt
PSA
Support/
Call Center
Banks
Vendors
Rosen-
bluth
United
Care
Pro-
Business
Sierra
Gold
VSP
Med-
Life
External Applications
Internet Web
Services Kana
Marketing
Analytics
Campaigns
API APIAPI APIAPI
Data
Warehouse
Core
Customer
Installed
Base
Business Process
Mgt. and Control
Application
Integration
Integration
Services
Data Mgt. Transport
Common
Services
Enterprise
Portal Services
Query
Services
License
Customer
Identification
Internal Users External Users
Portal Applications
PartnersCustomersEmployees ExecutivesSales Reps Developers
eSupport
Cust self-support
Partner Net
Partner Rel. Mgt.
eOrders
Quote-to-Order
Dev2Dev
Dev Rel. Mgt.
eLicense
SW License Mgt.
Employee-
Manager Portal
BEA Enterprise Infrastructure Services
Single Sign-on Authentication Entitlements Personalization Presentation
Figure 1: MyBEA Architecture Vision
The above diagram illustrates the MyBEA Architecture Vision for the BEA Enterprise
Infrastructure Services. The vision is to provide a flexible solution that provides the capability to
the various business units within BEA to rapidly develop and deploy applications that improve
productivity and increase customer satisfaction. The application infrastructure services supports
the ability to integrate with existing enterprise applications either by using adapters or going
MyBEA Enterprise Infrastructure Services - Architecture
BEA Systems, Inc. October, 2002 3
directly to the data source. In technology terms, this translates into leveraging the capability of
the Web Logic Integration server. In addition, all BEA products support Web Service interface,
which provides an open, asynchronous, and secure integration with external applications.
The BEA-EIS provides those major components that are shared horizontally across the
enterprise. These include services such as Subscriber Registration and Management, User
Profile, Single Sign-on, Authentication, Service/Application Registration, etc.
1.3 The Journey – “12 by 4”
In 2001, BEA started implementing its vision with a new eBusiness program, called MyBEA, to
build a series of eBusiness applications for the Sales, Services and Marketing functions. After
facing initial challenges with the coordination of multiple eBusiness initiatives, BEA
management decided to formalize MyBEA into a highly structured program, and infuse best
practices to manage and coordinate the delivery and operations of all of BEA’s eBusiness
capabilities. The team developed “12 by 4”, a new approach to rapidly develop applications
within the integrated program. The objective is to develop applications in building blocks and
release one major component every four months. This approach enables the business units to
review the usage and ROI rapidly and determine if they should keep investing in that particular
effort. In addition, the development team gets usage feedback earlier, which enables them to
modify features rapidly, if required.
With eOrders applications, BEA’s seven hundred sales representatives worldwide can generate
quotes based on BEA’s business and pricing rules, and then smoothly convert them into about
50,000 customer orders per year. BEA estimates that by streamlining what used to a very labor-
intensive process, it will achieve a cumulative net savings in the order of $20 million over the
expected life of the application. By deflecting a share of the customer support activity to the
Web, eSupport is expected to achieve a 25% productivity improvement in the call centers with
new savings upward of $10 million per year. Other applications that have been released include
Dev2Dev, BEA’s developer center site aimed at BEA’s more than 2,000 business partners, and
eLicense, which automated the creation and management of millions of software license keys.
All of these applications leverage BEA’s infrastructure, which is continually developed and
updated on a semi-annual release plan. The combination of infrastructure-centric architecture
and best processes in eBusiness development has dramatically improved BEA’s development
prowess: throughput has been at least doubled, and quality has reached the point where, at
release time, no known application issues, however minor, remained.
1.4 The Future
“Creating a “plug and play” infrastructure for the entire enterprise is really where we are going.
We want our development teams to focus on business logic and business processes primarily,
and not be too concerned about how to do integration, or portals, or security,” says Rhonda
Hocker, BEA’s CIO. “Our next release of Infrastructure, release 7.0, will further embrace the
entire enterprise architecture, with a more powerful integration layer that will make any of our
applications, eBusiness or not, even more useful” she adds. Hocker’s infrastructure team is now
MyBEA Enterprise Infrastructure Services - Architecture
BEA Systems, Inc. October, 2002 4
working at standardizing its integration services and business process management layer on
BEA’s own WebLogic Integration product. Hocker believes that BEA’s architectural choices
will give the businesses unprecedented agility: “One of the great things about building on top of
an infrastructure platform is that once we decide to invest in a new app, we can catch up very fast
in areas where we don’t have leading capabilities. Our developer center application for example,
will soon be ahead of the competition’s.” Speed, agility, and efficiency are indeed remarkable
benefits for any organization.
MyBEA Enterprise Infrastructure Services - Architecture
BEA Systems, Inc. October, 2002 5
2. Overall Design & Architecture
2.1 Design Principles
The BEA EIS is a set of shared J2EE – based Web Services and frameworks leveraged by the
business applications. The objective is to provide a simple, easy to use method to configure,
develop, and deploy business applications in a secure environment. It is aligned with BEA’s
product design criteria, which are based on strict adherence of open standards. As a result of this
approach, the EIS is software that is designed to provide 99.999% availability and it provides
real-time functionality, a must to support the concept of “the network is the computer”. The
software by itself does not provide the 5-9’s availability, but it works in conjunction with the
infrastructure and management tools to provide this capability.
2.2 BEA Enterprise Infrastructure Services Architecture Framework
F o u n d a tio n
S e rv ic e s
E n te rp ris e
In te g ra tio n
E v e n t
M o n ito r
P o licy
M a n a g e r
W e b L o g ic
P o r ta l
W e b L o g ic
I n te g r a tio n /
L iq u id D a ta
C M
H A
A N
N A
N G
E E
L R
S e c u rity
M a n a g e m e n t
M e s s a g e
M a n a g e m e n t
U s e r
M a n a g e m e n t
P ro file
M a n a g e m e n t
E n te r p r is e I n fr a s tr u c tu re
S e r v ic e s
eO rd ers eL icen se
eSupport
J R o c k it
E n te r p r is e
A p p lic a tio n s
In te rn e t
W e b L o g ic
P la tfo r m W e b L o g ic
S e r v e r
A P P L I C A T I O N S
C o m m o n
B u s in e s s
C o m p o n e n ts
U N D E R L Y I N G
T E C H N O L O G Y
M e ta D a ta
S Q L
JN D I
L D A P
D ev2D ev
A pplication
R egistration
C o n te n t
Figure 2: Enterprise Infrastructure Services Architecture Framework
The above diagram is the illustration of the EIS architecture framework. Some of these
components are already provided in version 3.x. The architecture vision of the EIS is to provide
additional components, based on the priorities of the various business units, in addition to
enhancing the functionality of the existing components.
The BEA-EIS contains the following components:
• User Registration / Management • Profile Management
MyBEA Enterprise Infrastructure Services - Architecture
BEA Systems, Inc. October, 2002 2
• Message Manager
• Security Management
• Enterprise Integration
• Event Monitor
• Policy Manager
• Common Business Components
• Multi-Channel Manager
2.3 Meta-Data driven approach
Meta-data in the EIS refers to configuration information that dictates the behavior of the core
services and applications. One crucial advantage of a meta-data approach is that it isolates oft-
changed parameters - outside of the code - meaning that changing or adapting the system does
not require recompiling the product code. Most importantly to a customer, it means that they
need not wait for prolonged release update cycles from software manufacturers in order to add
new functionality to the system. The BEA Web Logic Platform already uses meta-data to drive
its own logic and the EIS is based on similar principles.
MyBEA Enterprise Infrastructure Services - Architecture
BEA Systems, Inc. October, 2002 2
3. BEA Enterprise Infrastructure Services Components
3.1 User Registration and Management
User Registration and Management is one of the key components that address the needs across
the enterprise. Various departments such as Marketing and Customer Support want the BEA
customers to use the web self-service approach to access data. This requires the existing and
potential customers of BEA to register, which makes it easier for applications to provide them
information in a secure fashion. In addition, organizations such Sales and Services would want
employees to enter and access enterprise data. Both of these requirements are satisfied by the
User Registration and Management component. This component provides the following
benefits:
Simplified managing of account on the web
Single sign-on capability
Enables the creation and management of multiple profiles
Provides the persistence of user profile and preferences across multiple registered
applications / services
Enables the dynamic rendering of menu options
Lowers cost of access across the enterprise
Provides a secure and trusted platform for business applications
There is also a need to create hierarchal permissions where a managing role can modify the
permissions of a managed role. A typical example of this functionality could be used both by
eSupport and PartnerNet. A privileged user (customer) of each of these applications should be
able to maintain and control the access to their company-specific information by using this
module.
Examples:
• The primary contact of PartnerNet can provide some users from his/her company to order
software from BEA.
• The privileged user of a company is the only one who can review all the open support
requests created by everyone in the company and all other users can review only the ones
they created.
• The privileged eSupport user of a company can assign privileges to other users within the
group to have access to the same applications / services.
The User Registration and Management component also provides the ability to create and
modify groups as well as providing the administration tools for single sign-on capability.
3.2 Profile Management
The Profile Management component is responsible for capturing as much user information as
possible that is required horizontally across the enterprise. Some of the standard profile
information such as language, time zone, currency, etc. is defaulted whenever a user registers to
the system. The other common profile attributes captured are the contact and address details.
For contacts, the user can enter all the contacts information, and then choose if he/she wants
MyBEA Enterprise Infrastructure Services - Architecture
BEA Systems, Inc. October, 2002 3
them to be private (i.e. not shared among the group) as well choose the primary contact
preference. The user could also enter various addresses such as Billing & Shipping addresses.
Both the contact and address details can be used to default this information to the various
applications.
Examples:
• eSupport defaults the primary contact information whenever a support request is created.
• The Education system defaults the primary contact as well as the billing address whenever a
user purchases education using the web.
3.3 Message Manager
Communication is key to increasing productivity and customer satisfaction. Research indicates
that it is not the delay in resolving issues that infuriates customers; rather it is a lack of
information or communication that contributes to the development of a negative image. As part
of user profile, the EIS has captured the contact information. The objective of the Message
Manager is to facilitate real-time communication as well as allow applications to define their
own messages. The Message Manager consists of the following components.
Message Administration – allows application developers / business owners to define their
own message types as well as enable them to take appropriate actions
Intelligent Notification – this component sends alerts to the user based on environment as
well as event
Message Viewer – enables users to review, configure, and administer their own messages
Message Library – APIs provided by application infrastructure services for application
developers
The objective is to expand the call handling into this component and potentially integrate with
web collaboration.
Examples:
• Using this module the user could define his/her email address details as well as setup various
filters for notifications.
• The business application developer can define new types of messages such as “Sales Lead”,
“Order Approval”, etc. Of course, they need to be tied with the Event Manager in order for
users to receive these alerts.
3.4 Security Manager
The application infrastructure services have been designed to address the following issues:
Authentication & Non-Repudiation
End-to-End Security Solutions
3.4.1 Authentication & Non-Repudiation
The EIS provides a strong application level authentication. As part of the roadmap, the
application integration services plans to provide strong authentication and non-repudiation by
MyBEA Enterprise Infrastructure Services - Architecture
BEA Systems, Inc. October, 2002 4
integrating with a Token Id and a unique pin based systems. To start with, this security option
will be used to enable BEA employees and potentially BEA partners to access confidential data.
This would require this set of users to possess not only a Token ID, but also a unique PIN.
3.4.2 End-to-End Security
The EIS provides end-to-end security by taking full advantage of the Web Logic Platform to
enable Transport Level Security (TLS).
3.5 Enterprise Integration
The EIS plans to take advantage of WLI to provide the Enterprise Application Integration
services. BEA has invested significantly in applications for managing different aspects of our
business, including enterprise resource planning, sales force automation, etc. The EIS
architecture allows BEA to leverage this investment with extensions that enable web self-service
access to these applications. One of the main objectives is to provide a unified view of the
customer in a simple, scalable and secure manner.
3.6 Event Monitor
The EIS provides the capability to monitor various events within the enterprise. These events are
triggered by the database or any other environmental changes. The event monitor is generally
configured to monitor any database changes and invoke a transaction whenever it meets the filter
criteria. In cases where the developer is allowed to modify the workflow of the existing
applications or use their APIs to access the applications, the developer would develop code to
send the event notification to the application infrastructure services. The EIS will filter the event
and invoke the appropriate transaction. The EIS supports three types of event monitors and
leverages the WLI to meet the requirements.
1. Database listener – captures events on a real-time basis; integrated with database using
rules & procedures
2. Database crawler – periodically crawls the database based on complex SQL query
3. HTTP (XML) listener – customer interfaces as well as based on standard HTTP listener.
3.7 Policy Manager
The Policy Manager is the main component that enables the Enterprise to be proactive and take
action on any event that impacts its business. The Policy Manager makes the existing
applications environment aware and requires the following components:
• Policy Designer – tool that enable developers, managers, employees, customers to define
the policies that govern their business.
• Event Monitor – the component that monitors the environment for events.
• Policy Engine – this component is responsible for taking appropriate action, based on the
event(s) that took place.
The Policy Manager is based on the Business Process Manager (BPM) provided by WLI.
Examples:
MyBEA Enterprise Infrastructure Services - Architecture
BEA Systems, Inc. October, 2002 5
• Lets take the example of the message manager and define some policies. The application
infrastructure services provide unique message concepts such as message forward, copy,
hold, and notify. Based on the unique message type, each user can, if necessary and based on
time, take appropriate action. The notification component can also be expanded further, such
as in escalation of message to manager or other members if user does not respond to event
within a given time frame.
This is the key component that enables the enterprise to be proactive to external environment
changes.
3.8 Common Business Objects
The EIS has been designed to provide a set of pre-defined common business objects that are used
across the enterprise. The common business objects are meta-data driven and contain key
attributes such as pre-condition, post-condition, acknowledgement, expiration, duration, state,
validation, etc. The objective is to enable WebLogic Workshop to allow developers to create /
define these business objects as well as put them together to form enterprise applications.
3.9 Multi-Channel Manager
This component is responsible for formatting and presenting screens to the users. Currently the
EIS supports only the regular browser and the long-term plan is to leverage the multi-channel
support provided by the Web Logic Platform.
MyBEA Enterprise Infrastructure Services - Architecture
BEA Systems, Inc. October, 2002 6
4. Summary
This document gives an overview on the architecture of the EIS. Businesses today grapple with
how to improve productivity as well provide greater responsiveness to customers, partners, and
business events. The EIS offers clear advantages as infrastructure software that empowers the
employees and potentially partners to act instantly upon business events and processes. It helps
improve the business performance of both the workforce and the enterprise as a whole. One thing
remains clear, the eBusiness solution requires enterprises to develop and extend business
processes for competitive advantage. The BEA Enterprise Infrastructure Serivces provides that
advantage.
MyBEA Enterprise Infrastructure Services - Architecture
BEA Systems, Inc. October, 2002 7
Appendix – References
How an IT Platform creates an Agile Enterprise – A Blueprint for the New IT
BEA IT Governance & Architecture
BEA Platform Documentation

More Related Content

What's hot

AMEC IPE Solution_ISEIT 2006
AMEC IPE Solution_ISEIT 2006AMEC IPE Solution_ISEIT 2006
AMEC IPE Solution_ISEIT 2006Marc-Henri Cerar
 
IBM Connect 2014 AD 501 - IBM Worklight for IBM Domino Developers
IBM Connect 2014 AD 501 - IBM Worklight for IBM Domino DevelopersIBM Connect 2014 AD 501 - IBM Worklight for IBM Domino Developers
IBM Connect 2014 AD 501 - IBM Worklight for IBM Domino DevelopersMat Newman
 
Oracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guideOracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guidesahagaurav
 
Case Study - SharePoint - Customer Extranet
Case Study - SharePoint - Customer ExtranetCase Study - SharePoint - Customer Extranet
Case Study - SharePoint - Customer ExtranetDavid Gilbert
 
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...paulbastide
 
P6 eppm webrelease 8 and later
P6 eppm webrelease 8 and laterP6 eppm webrelease 8 and later
P6 eppm webrelease 8 and laterVladimir Ivanov
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullBerry Clemens
 
OOW09 Integration Architecture EBS R12
OOW09 Integration Architecture  EBS R12OOW09 Integration Architecture  EBS R12
OOW09 Integration Architecture EBS R12jucaab
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008eLiberatica
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010nplowman
 
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...paulbastide
 
Oracle eBusiness and Middleware
Oracle eBusiness and MiddlewareOracle eBusiness and Middleware
Oracle eBusiness and MiddlewareCarina Kordan
 
Oracle E Business Suite Security Made Easy - Menus, Functions, Responsibiliti...
Oracle E Business Suite Security Made Easy - Menus, Functions, Responsibiliti...Oracle E Business Suite Security Made Easy - Menus, Functions, Responsibiliti...
Oracle E Business Suite Security Made Easy - Menus, Functions, Responsibiliti...Louise Abdulkader
 
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connections Developers
 
Silicus share point-overview-slideshare2
Silicus share point-overview-slideshare2Silicus share point-overview-slideshare2
Silicus share point-overview-slideshare2Silicus Technologies
 
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...Niklas Heidloff
 
Fusion apps financials strategy - 20100721
Fusion apps   financials strategy - 20100721Fusion apps   financials strategy - 20100721
Fusion apps financials strategy - 20100721Suresh Mishra
 
Perkins+Will Exchange Final
Perkins+Will Exchange FinalPerkins+Will Exchange Final
Perkins+Will Exchange FinalEllie Vollerthum
 

What's hot (20)

AMEC IPE Solution_ISEIT 2006
AMEC IPE Solution_ISEIT 2006AMEC IPE Solution_ISEIT 2006
AMEC IPE Solution_ISEIT 2006
 
IBM Connect 2014 AD 501 - IBM Worklight for IBM Domino Developers
IBM Connect 2014 AD 501 - IBM Worklight for IBM Domino DevelopersIBM Connect 2014 AD 501 - IBM Worklight for IBM Domino Developers
IBM Connect 2014 AD 501 - IBM Worklight for IBM Domino Developers
 
Oracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guideOracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guide
 
Case Study - SharePoint - Customer Extranet
Case Study - SharePoint - Customer ExtranetCase Study - SharePoint - Customer Extranet
Case Study - SharePoint - Customer Extranet
 
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
 
P6 eppm webrelease 8 and later
P6 eppm webrelease 8 and laterP6 eppm webrelease 8 and later
P6 eppm webrelease 8 and later
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
 
Oracle Fusion Application
Oracle Fusion ApplicationOracle Fusion Application
Oracle Fusion Application
 
OOW09 Integration Architecture EBS R12
OOW09 Integration Architecture  EBS R12OOW09 Integration Architecture  EBS R12
OOW09 Integration Architecture EBS R12
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010
 
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
 
Oracle eBusiness and Middleware
Oracle eBusiness and MiddlewareOracle eBusiness and Middleware
Oracle eBusiness and Middleware
 
Oracle E Business Suite Security Made Easy - Menus, Functions, Responsibiliti...
Oracle E Business Suite Security Made Easy - Menus, Functions, Responsibiliti...Oracle E Business Suite Security Made Easy - Menus, Functions, Responsibiliti...
Oracle E Business Suite Security Made Easy - Menus, Functions, Responsibiliti...
 
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
 
Silicus share point-overview-slideshare2
Silicus share point-overview-slideshare2Silicus share point-overview-slideshare2
Silicus share point-overview-slideshare2
 
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
 
Bl100200
Bl100200Bl100200
Bl100200
 
Fusion apps financials strategy - 20100721
Fusion apps   financials strategy - 20100721Fusion apps   financials strategy - 20100721
Fusion apps financials strategy - 20100721
 
Perkins+Will Exchange Final
Perkins+Will Exchange FinalPerkins+Will Exchange Final
Perkins+Will Exchange Final
 

Viewers also liked

Aceleracion y fase inicial
Aceleracion y fase inicialAceleracion y fase inicial
Aceleracion y fase inicialAnine_Mayo
 
Crecer o no crecer jose
Crecer o no crecer joseCrecer o no crecer jose
Crecer o no crecer josequintosancho
 
Performing Career Resume Ana Belen Abreu
Performing Career Resume Ana Belen AbreuPerforming Career Resume Ana Belen Abreu
Performing Career Resume Ana Belen AbreuAna Belen
 
Guia turística Villanueva de los Infantes 2016
Guia turística Villanueva de los Infantes 2016Guia turística Villanueva de los Infantes 2016
Guia turística Villanueva de los Infantes 2016turinfa
 
Pistoia Alliance USA Conference 2016
Pistoia Alliance USA Conference 2016Pistoia Alliance USA Conference 2016
Pistoia Alliance USA Conference 2016Pistoia Alliance
 
Articulo de opinión
Articulo de opiniónArticulo de opinión
Articulo de opiniónquintosancho
 
Brand Storytelling in digital and social media
Brand Storytelling in digital and social mediaBrand Storytelling in digital and social media
Brand Storytelling in digital and social mediaThe Yaffe Group
 
A1 bélgica garcía-mipresentacion
A1 bélgica garcía-mipresentacionA1 bélgica garcía-mipresentacion
A1 bélgica garcía-mipresentacionbelgica19
 
Shane Bruce Resume Oct 2016
Shane Bruce Resume Oct 2016Shane Bruce Resume Oct 2016
Shane Bruce Resume Oct 2016Shane Bruce
 
Music Video Treatment - My Team, SUPREME - Flatbush ZOMBiES
Music Video Treatment - My Team, SUPREME - Flatbush ZOMBiESMusic Video Treatment - My Team, SUPREME - Flatbush ZOMBiES
Music Video Treatment - My Team, SUPREME - Flatbush ZOMBiESJosh Brett
 

Viewers also liked (20)

Prostitucion maria1
Prostitucion maria1Prostitucion maria1
Prostitucion maria1
 
Aceleracion y fase inicial
Aceleracion y fase inicialAceleracion y fase inicial
Aceleracion y fase inicial
 
Presentación1
Presentación1Presentación1
Presentación1
 
Act.19 clcg
Act.19 clcgAct.19 clcg
Act.19 clcg
 
Crecer o no crecer jose
Crecer o no crecer joseCrecer o no crecer jose
Crecer o no crecer jose
 
Performing Career Resume Ana Belen Abreu
Performing Career Resume Ana Belen AbreuPerforming Career Resume Ana Belen Abreu
Performing Career Resume Ana Belen Abreu
 
Copia de iykyik
Copia de iykyikCopia de iykyik
Copia de iykyik
 
Catálogo B.A.C
Catálogo B.A.CCatálogo B.A.C
Catálogo B.A.C
 
Guia turística Villanueva de los Infantes 2016
Guia turística Villanueva de los Infantes 2016Guia turística Villanueva de los Infantes 2016
Guia turística Villanueva de los Infantes 2016
 
Ca cèrber
Ca cèrberCa cèrber
Ca cèrber
 
HACKING by HARSHAN
HACKING  by HARSHANHACKING  by HARSHAN
HACKING by HARSHAN
 
Pistoia Alliance USA Conference 2016
Pistoia Alliance USA Conference 2016Pistoia Alliance USA Conference 2016
Pistoia Alliance USA Conference 2016
 
CPU
CPUCPU
CPU
 
Articulo de opinión
Articulo de opiniónArticulo de opinión
Articulo de opinión
 
Brand Storytelling in digital and social media
Brand Storytelling in digital and social mediaBrand Storytelling in digital and social media
Brand Storytelling in digital and social media
 
A1 bélgica garcía-mipresentacion
A1 bélgica garcía-mipresentacionA1 bélgica garcía-mipresentacion
A1 bélgica garcía-mipresentacion
 
Hobbit in a Nutshell - EDF2016
Hobbit in a Nutshell - EDF2016Hobbit in a Nutshell - EDF2016
Hobbit in a Nutshell - EDF2016
 
Shane Bruce Resume Oct 2016
Shane Bruce Resume Oct 2016Shane Bruce Resume Oct 2016
Shane Bruce Resume Oct 2016
 
Music Video Treatment - My Team, SUPREME - Flatbush ZOMBiES
Music Video Treatment - My Team, SUPREME - Flatbush ZOMBiESMusic Video Treatment - My Team, SUPREME - Flatbush ZOMBiES
Music Video Treatment - My Team, SUPREME - Flatbush ZOMBiES
 
Navidad
NavidadNavidad
Navidad
 

Similar to myBEAEIS.290214921

Bea Web Logic Workshop81 Jump Start Guide
Bea Web Logic Workshop81 Jump Start GuideBea Web Logic Workshop81 Jump Start Guide
Bea Web Logic Workshop81 Jump Start Guideguest4263ad
 
BEA_IT_cs1.290214856
BEA_IT_cs1.290214856BEA_IT_cs1.290214856
BEA_IT_cs1.290214856ypai
 
Power BI: Introduction with a use case and solution
Power BI: Introduction with a use case and solutionPower BI: Introduction with a use case and solution
Power BI: Introduction with a use case and solutionAlvina Verghis
 
David_Walaski_Resume
David_Walaski_ResumeDavid_Walaski_Resume
David_Walaski_ResumeDavid Walaski
 
‘The Valai’ – Our IT Solutions and Services
‘The Valai’ – Our IT Solutions and Services‘The Valai’ – Our IT Solutions and Services
‘The Valai’ – Our IT Solutions and ServicesMaan21
 
BEAPressReleases.290214504
BEAPressReleases.290214504BEAPressReleases.290214504
BEAPressReleases.290214504ypai
 
SMEUG 2006 - Project IBIS: ERP at UAE University
SMEUG 2006 - Project IBIS: ERP at UAE UniversitySMEUG 2006 - Project IBIS: ERP at UAE University
SMEUG 2006 - Project IBIS: ERP at UAE UniversityMichael Dobe, Ph.D.
 
Building Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 TechnologiesBuilding Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 TechnologiesAspire Systems
 
Defining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSDefining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSPaul W. Johnson
 
Mark_Koehler_Resume_JUN2015_v1.1
Mark_Koehler_Resume_JUN2015_v1.1Mark_Koehler_Resume_JUN2015_v1.1
Mark_Koehler_Resume_JUN2015_v1.1Mark Koehler
 
Web 2.0 goes to work for business: Enabling the power of participation
Web 2.0 goes to work for business: Enabling the power of participationWeb 2.0 goes to work for business: Enabling the power of participation
Web 2.0 goes to work for business: Enabling the power of participationRoss Dawson
 
Resume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaResume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaPeewee Mendoza
 

Similar to myBEAEIS.290214921 (20)

SandeepVanama_Resume
SandeepVanama_ResumeSandeepVanama_Resume
SandeepVanama_Resume
 
Bea Web Logic Workshop81 Jump Start Guide
Bea Web Logic Workshop81 Jump Start GuideBea Web Logic Workshop81 Jump Start Guide
Bea Web Logic Workshop81 Jump Start Guide
 
BEA_IT_cs1.290214856
BEA_IT_cs1.290214856BEA_IT_cs1.290214856
BEA_IT_cs1.290214856
 
124157075 gb
124157075 gb124157075 gb
124157075 gb
 
Power BI: Introduction with a use case and solution
Power BI: Introduction with a use case and solutionPower BI: Introduction with a use case and solution
Power BI: Introduction with a use case and solution
 
David_Walaski_Resume
David_Walaski_ResumeDavid_Walaski_Resume
David_Walaski_Resume
 
altowebWhitePaper
altowebWhitePaperaltowebWhitePaper
altowebWhitePaper
 
linkin
linkinlinkin
linkin
 
‘The Valai’ – Our IT Solutions and Services
‘The Valai’ – Our IT Solutions and Services‘The Valai’ – Our IT Solutions and Services
‘The Valai’ – Our IT Solutions and Services
 
BEAPressReleases.290214504
BEAPressReleases.290214504BEAPressReleases.290214504
BEAPressReleases.290214504
 
SMEUG 2006 - Project IBIS: ERP at UAE University
SMEUG 2006 - Project IBIS: ERP at UAE UniversitySMEUG 2006 - Project IBIS: ERP at UAE University
SMEUG 2006 - Project IBIS: ERP at UAE University
 
Building Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 TechnologiesBuilding Software Solutions Using Web 2.0 Technologies
Building Software Solutions Using Web 2.0 Technologies
 
Defining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSDefining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORS
 
Mark_Koehler_Resume_JUN2015_v1.1
Mark_Koehler_Resume_JUN2015_v1.1Mark_Koehler_Resume_JUN2015_v1.1
Mark_Koehler_Resume_JUN2015_v1.1
 
Resume
ResumeResume
Resume
 
Web 2.0 goes to work for business: Enabling the power of participation
Web 2.0 goes to work for business: Enabling the power of participationWeb 2.0 goes to work for business: Enabling the power of participation
Web 2.0 goes to work for business: Enabling the power of participation
 
An Introduction to Lightning Web Components
An Introduction to Lightning Web ComponentsAn Introduction to Lightning Web Components
An Introduction to Lightning Web Components
 
Paramount Web Solutions Enterprise 2.0
Paramount Web Solutions  Enterprise  2.0Paramount Web Solutions  Enterprise  2.0
Paramount Web Solutions Enterprise 2.0
 
Resume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaResume-Peter Williams A. Mendoza
Resume-Peter Williams A. Mendoza
 
Portal on the Cloud
Portal on the CloudPortal on the Cloud
Portal on the Cloud
 

More from ypai

IN_White_Paper.290215145
IN_White_Paper.290215145IN_White_Paper.290215145
IN_White_Paper.290215145ypai
 
uma.290215118
uma.290215118uma.290215118
uma.290215118ypai
 
IN_TECH.290215048
IN_TECH.290215048IN_TECH.290215048
IN_TECH.290215048ypai
 
adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841ypai
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544ypai
 
BEA_SOA_Domains_WP.290214359
BEA_SOA_Domains_WP.290214359BEA_SOA_Domains_WP.290214359
BEA_SOA_Domains_WP.290214359ypai
 
SOAWave.290214054
SOAWave.290214054SOAWave.290214054
SOAWave.290214054ypai
 
GoogleQuoteWSJ.290213955
GoogleQuoteWSJ.290213955GoogleQuoteWSJ.290213955
GoogleQuoteWSJ.290213955ypai
 
CDI-MDMSummit.290213824
CDI-MDMSummit.290213824CDI-MDMSummit.290213824
CDI-MDMSummit.290213824ypai
 
CMG2006.290213504
CMG2006.290213504CMG2006.290213504
CMG2006.290213504ypai
 
BOral205012007.290213247
BOral205012007.290213247BOral205012007.290213247
BOral205012007.290213247ypai
 
EA_2010_Survey_Results.290212813
EA_2010_Survey_Results.290212813EA_2010_Survey_Results.290212813
EA_2010_Survey_Results.290212813ypai
 
SOAPGPart4.40203134
SOAPGPart4.40203134SOAPGPart4.40203134
SOAPGPart4.40203134ypai
 
SOAPOpinion_BusinessArchitecture.49175900
SOAPOpinion_BusinessArchitecture.49175900SOAPOpinion_BusinessArchitecture.49175900
SOAPOpinion_BusinessArchitecture.49175900ypai
 

More from ypai (14)

IN_White_Paper.290215145
IN_White_Paper.290215145IN_White_Paper.290215145
IN_White_Paper.290215145
 
uma.290215118
uma.290215118uma.290215118
uma.290215118
 
IN_TECH.290215048
IN_TECH.290215048IN_TECH.290215048
IN_TECH.290215048
 
adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544
 
BEA_SOA_Domains_WP.290214359
BEA_SOA_Domains_WP.290214359BEA_SOA_Domains_WP.290214359
BEA_SOA_Domains_WP.290214359
 
SOAWave.290214054
SOAWave.290214054SOAWave.290214054
SOAWave.290214054
 
GoogleQuoteWSJ.290213955
GoogleQuoteWSJ.290213955GoogleQuoteWSJ.290213955
GoogleQuoteWSJ.290213955
 
CDI-MDMSummit.290213824
CDI-MDMSummit.290213824CDI-MDMSummit.290213824
CDI-MDMSummit.290213824
 
CMG2006.290213504
CMG2006.290213504CMG2006.290213504
CMG2006.290213504
 
BOral205012007.290213247
BOral205012007.290213247BOral205012007.290213247
BOral205012007.290213247
 
EA_2010_Survey_Results.290212813
EA_2010_Survey_Results.290212813EA_2010_Survey_Results.290212813
EA_2010_Survey_Results.290212813
 
SOAPGPart4.40203134
SOAPGPart4.40203134SOAPGPart4.40203134
SOAPGPart4.40203134
 
SOAPOpinion_BusinessArchitecture.49175900
SOAPOpinion_BusinessArchitecture.49175900SOAPOpinion_BusinessArchitecture.49175900
SOAPOpinion_BusinessArchitecture.49175900
 

myBEAEIS.290214921

  • 1. DEVELOPED BY: MyBEA Program Office BEA Systems, Inc. 2315 North First Street San Jose, CA 95131 http://www.bea.com (408) 570 7000 October, 2002 MyBEA Enterprise Infrastructure Services Architecture White Paper How Business Becomes E-BusinessTM
  • 2. Important Note to Users While every effort has been made to ensure the accuracy of all information in this document, BEA assumes no liability to any party for any loss or damage caused by errors or omissions or by statements of any kind in this document, its updates, supplements, or special editions, whether such errors are omissions or statements resulting from negligence, accident, or any other cause. BEA further assumes no liability arising out of the application or use of any product or system described herein; nor any liability for incidental or consequential damages arising from the use of this document. BEA disclaims all warranties regarding the information contained herein, whether expressed, implied or statutory, including, but not limited to, implied warranties of merchantability or fitness for a particular purpose. BEA makes no representation that the interconnection of products in the manner described herein will not infringe on existing or future patent rights, nor do the descriptions contained herein imply the granting or license to make, use or sell equipment constructed in accordance with this description. BEA reserves the right to make changes without further notice to any products herein to improve reliability, function, or design. All company and product names in this document may be trademarks of the company with which they are associated. The following is a list of identified trademarks and/or copyrights: WebLogic Enterprise™ , WebLogic Server™ , and WLS™ are trademarks of BEA Systems, Inc. UNIX® is a registered trademark of UNIX System Laboratories, Inc. This document was authored by Yogish Pai, Wayne Lund (Accenture). © Copyright 2002 BEA Systems, Inc. All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means (graphic, electronic, electrical, mechanical, or chemical, including photocopying, recording in any medium, taping, by any computer or information storage and retrieval systems, etc.) without prior permission in writing from BEA.
  • 3. MyBEA Enterprise Infrastructure Services - Architecture BEA Systems, Inc. October, 2002 Table of Contents 1. Executive Summary ............................................................................................................................1 1.1 Introduction.........................................................................................................................................1 1.2 “Plug and Play” Application Infrastructure ..........................................................................................1 1.3 The Journey – “12 by 4”......................................................................................................................3 1.4 The Future ..........................................................................................................................................3 2. Overall Design & Architecture ...........................................................................................................5 2.1 Design Principles................................................................................................................................5 2.2 BEA Enterprise Infrastructure Services Architecture Framework.......................................................5 2.3 Meta-Data driven approach ................................................................................................................2 3. BEA Enterprise Infrastructure Services Components ....................................................................2 3.1 User Registration and Management...................................................................................................2 3.2 Profile Management............................................................................................................................2 3.3 Message Manager..............................................................................................................................3 3.4 Security Manager................................................................................................................................3 3.4.1 Authentication & Non-Repudiation...................................................................................................3 3.4.2 End-to-End Security.........................................................................................................................4 3.5 Enterprise Integration .........................................................................................................................4 3.6 Event Monitor......................................................................................................................................4 3.7 Policy Manager...................................................................................................................................4 3.8 Common Business Objects ................................................................................................................5 3.9 Multi-Channel Manager ......................................................................................................................5 4. Summary ..............................................................................................................................................6 Appendix – References ..............................................................................................................................7 Figure 1: MyBEA Architecture Vision........................................................................................... 2 Figure 2: Enterprise Infrastructure Services Architecture Framework........................................... 5
  • 4. MyBEA Enterprise Infrastructure Services - Architecture BEA Systems, Inc. October, 2002 1 1. Executive Summary 1.1 Introduction From a company that sells J2EE-based enterprise application infrastructure software, one expects a superb internal enterprise application. BEA Systems, a $1 Billion software company and the maker of the market-leading WebLogic eBusiness Platform, has built an impressive enterprise application architecture that demonstrates and showcases both the benefits of Java 2 Enterprise Edition computing and its own products. BEA’s application architecture is, of course, web- centric and its innovation lies in a robust layer of BEA Enterprise Infrastructure Services. The EIS has been built by the Information Technology division – which has three basic objectives: Build a Robust IT Infrastructure – help scale the company and create the agile enterprise. Demonstrate the Integrated Enterprise – build differentiated business capabilities that demonstrate the value of BEA’s solutions to customers and partners. Partner with BEA Product Engineering Groups – provide feedback and strategic insight to help our product groups create better solutions. 1.2 “Plug and Play” Application Infrastructure At the core of BEA’s enterprise application architecture is the “Infrastructure”, a set of shared J2EE – based Web Services and frameworks leveraged by the business applications. The applications “plug into” the infrastructure to access services that run the gamut from high-end services such as application integration, content management, and presentation (portals), to low- level services such as security, data retrieval, and persistence management. In BEA’s architecture, the services and frameworks make up a shared platform, upon which all applications are built, integrated, and extended. Although many of the benefits of the Infrastructure accrue to BEA’s eBusiness applications, significant benefits also accrue to the core enterprise applications such as ERP, SFA, and the call center applications, with key services integration, LDAP, and/or content management. Following were the business objectives for the group developing the EIS: Build a Robust IT Infrastructure a. Narrow the gap between the application and the platform by providing core services required by all applications across the enterprise b. Enable business owners to rapidly deploy solutions / applications c. Enable business owners to define policies across the Enterprise Demonstrate the Integrated Enterprise
  • 5. MyBEA Enterprise Infrastructure Services - Architecture BEA Systems, Inc. October, 2002 2 a. Build differentiated business capabilities that demonstrate the value of BEA’s solutions to customers and partners. b. Provide a simple, secure and easy to use environment across the platform by leveraging the BEA Web Logic Platform c. Be a customer showcase model by deploying the solution on the latest release of BEA products / Platform Partner with BEA Product Engineering Groups a. Participate in the product beta program to achieve the above mentioned objective b. Include product team in the design review process – especially for features that extend the product / platform Platform Extentions Foundation Services Security Manager Message Manager User Manager Profile Manager Enterprise Applications Managed Content Enterprise Data Employee Sales PeopleSoftClarify Siebel HR Finance Order Mgmt PSA Support/ Call Center Banks Vendors Rosen- bluth United Care Pro- Business Sierra Gold VSP Med- Life External Applications Internet Web Services Kana Marketing Analytics Campaigns API APIAPI APIAPI Data Warehouse Core Customer Installed Base Business Process Mgt. and Control Application Integration Integration Services Data Mgt. Transport Common Services Enterprise Portal Services Query Services License Customer Identification Internal Users External Users Portal Applications PartnersCustomersEmployees ExecutivesSales Reps Developers eSupport Cust self-support Partner Net Partner Rel. Mgt. eOrders Quote-to-Order Dev2Dev Dev Rel. Mgt. eLicense SW License Mgt. Employee- Manager Portal BEA Enterprise Infrastructure Services Single Sign-on Authentication Entitlements Personalization Presentation Figure 1: MyBEA Architecture Vision The above diagram illustrates the MyBEA Architecture Vision for the BEA Enterprise Infrastructure Services. The vision is to provide a flexible solution that provides the capability to the various business units within BEA to rapidly develop and deploy applications that improve productivity and increase customer satisfaction. The application infrastructure services supports the ability to integrate with existing enterprise applications either by using adapters or going
  • 6. MyBEA Enterprise Infrastructure Services - Architecture BEA Systems, Inc. October, 2002 3 directly to the data source. In technology terms, this translates into leveraging the capability of the Web Logic Integration server. In addition, all BEA products support Web Service interface, which provides an open, asynchronous, and secure integration with external applications. The BEA-EIS provides those major components that are shared horizontally across the enterprise. These include services such as Subscriber Registration and Management, User Profile, Single Sign-on, Authentication, Service/Application Registration, etc. 1.3 The Journey – “12 by 4” In 2001, BEA started implementing its vision with a new eBusiness program, called MyBEA, to build a series of eBusiness applications for the Sales, Services and Marketing functions. After facing initial challenges with the coordination of multiple eBusiness initiatives, BEA management decided to formalize MyBEA into a highly structured program, and infuse best practices to manage and coordinate the delivery and operations of all of BEA’s eBusiness capabilities. The team developed “12 by 4”, a new approach to rapidly develop applications within the integrated program. The objective is to develop applications in building blocks and release one major component every four months. This approach enables the business units to review the usage and ROI rapidly and determine if they should keep investing in that particular effort. In addition, the development team gets usage feedback earlier, which enables them to modify features rapidly, if required. With eOrders applications, BEA’s seven hundred sales representatives worldwide can generate quotes based on BEA’s business and pricing rules, and then smoothly convert them into about 50,000 customer orders per year. BEA estimates that by streamlining what used to a very labor- intensive process, it will achieve a cumulative net savings in the order of $20 million over the expected life of the application. By deflecting a share of the customer support activity to the Web, eSupport is expected to achieve a 25% productivity improvement in the call centers with new savings upward of $10 million per year. Other applications that have been released include Dev2Dev, BEA’s developer center site aimed at BEA’s more than 2,000 business partners, and eLicense, which automated the creation and management of millions of software license keys. All of these applications leverage BEA’s infrastructure, which is continually developed and updated on a semi-annual release plan. The combination of infrastructure-centric architecture and best processes in eBusiness development has dramatically improved BEA’s development prowess: throughput has been at least doubled, and quality has reached the point where, at release time, no known application issues, however minor, remained. 1.4 The Future “Creating a “plug and play” infrastructure for the entire enterprise is really where we are going. We want our development teams to focus on business logic and business processes primarily, and not be too concerned about how to do integration, or portals, or security,” says Rhonda Hocker, BEA’s CIO. “Our next release of Infrastructure, release 7.0, will further embrace the entire enterprise architecture, with a more powerful integration layer that will make any of our applications, eBusiness or not, even more useful” she adds. Hocker’s infrastructure team is now
  • 7. MyBEA Enterprise Infrastructure Services - Architecture BEA Systems, Inc. October, 2002 4 working at standardizing its integration services and business process management layer on BEA’s own WebLogic Integration product. Hocker believes that BEA’s architectural choices will give the businesses unprecedented agility: “One of the great things about building on top of an infrastructure platform is that once we decide to invest in a new app, we can catch up very fast in areas where we don’t have leading capabilities. Our developer center application for example, will soon be ahead of the competition’s.” Speed, agility, and efficiency are indeed remarkable benefits for any organization.
  • 8. MyBEA Enterprise Infrastructure Services - Architecture BEA Systems, Inc. October, 2002 5 2. Overall Design & Architecture 2.1 Design Principles The BEA EIS is a set of shared J2EE – based Web Services and frameworks leveraged by the business applications. The objective is to provide a simple, easy to use method to configure, develop, and deploy business applications in a secure environment. It is aligned with BEA’s product design criteria, which are based on strict adherence of open standards. As a result of this approach, the EIS is software that is designed to provide 99.999% availability and it provides real-time functionality, a must to support the concept of “the network is the computer”. The software by itself does not provide the 5-9’s availability, but it works in conjunction with the infrastructure and management tools to provide this capability. 2.2 BEA Enterprise Infrastructure Services Architecture Framework F o u n d a tio n S e rv ic e s E n te rp ris e In te g ra tio n E v e n t M o n ito r P o licy M a n a g e r W e b L o g ic P o r ta l W e b L o g ic I n te g r a tio n / L iq u id D a ta C M H A A N N A N G E E L R S e c u rity M a n a g e m e n t M e s s a g e M a n a g e m e n t U s e r M a n a g e m e n t P ro file M a n a g e m e n t E n te r p r is e I n fr a s tr u c tu re S e r v ic e s eO rd ers eL icen se eSupport J R o c k it E n te r p r is e A p p lic a tio n s In te rn e t W e b L o g ic P la tfo r m W e b L o g ic S e r v e r A P P L I C A T I O N S C o m m o n B u s in e s s C o m p o n e n ts U N D E R L Y I N G T E C H N O L O G Y M e ta D a ta S Q L JN D I L D A P D ev2D ev A pplication R egistration C o n te n t Figure 2: Enterprise Infrastructure Services Architecture Framework The above diagram is the illustration of the EIS architecture framework. Some of these components are already provided in version 3.x. The architecture vision of the EIS is to provide additional components, based on the priorities of the various business units, in addition to enhancing the functionality of the existing components. The BEA-EIS contains the following components: • User Registration / Management • Profile Management
  • 9. MyBEA Enterprise Infrastructure Services - Architecture BEA Systems, Inc. October, 2002 2 • Message Manager • Security Management • Enterprise Integration • Event Monitor • Policy Manager • Common Business Components • Multi-Channel Manager 2.3 Meta-Data driven approach Meta-data in the EIS refers to configuration information that dictates the behavior of the core services and applications. One crucial advantage of a meta-data approach is that it isolates oft- changed parameters - outside of the code - meaning that changing or adapting the system does not require recompiling the product code. Most importantly to a customer, it means that they need not wait for prolonged release update cycles from software manufacturers in order to add new functionality to the system. The BEA Web Logic Platform already uses meta-data to drive its own logic and the EIS is based on similar principles.
  • 10. MyBEA Enterprise Infrastructure Services - Architecture BEA Systems, Inc. October, 2002 2 3. BEA Enterprise Infrastructure Services Components 3.1 User Registration and Management User Registration and Management is one of the key components that address the needs across the enterprise. Various departments such as Marketing and Customer Support want the BEA customers to use the web self-service approach to access data. This requires the existing and potential customers of BEA to register, which makes it easier for applications to provide them information in a secure fashion. In addition, organizations such Sales and Services would want employees to enter and access enterprise data. Both of these requirements are satisfied by the User Registration and Management component. This component provides the following benefits: Simplified managing of account on the web Single sign-on capability Enables the creation and management of multiple profiles Provides the persistence of user profile and preferences across multiple registered applications / services Enables the dynamic rendering of menu options Lowers cost of access across the enterprise Provides a secure and trusted platform for business applications There is also a need to create hierarchal permissions where a managing role can modify the permissions of a managed role. A typical example of this functionality could be used both by eSupport and PartnerNet. A privileged user (customer) of each of these applications should be able to maintain and control the access to their company-specific information by using this module. Examples: • The primary contact of PartnerNet can provide some users from his/her company to order software from BEA. • The privileged user of a company is the only one who can review all the open support requests created by everyone in the company and all other users can review only the ones they created. • The privileged eSupport user of a company can assign privileges to other users within the group to have access to the same applications / services. The User Registration and Management component also provides the ability to create and modify groups as well as providing the administration tools for single sign-on capability. 3.2 Profile Management The Profile Management component is responsible for capturing as much user information as possible that is required horizontally across the enterprise. Some of the standard profile information such as language, time zone, currency, etc. is defaulted whenever a user registers to the system. The other common profile attributes captured are the contact and address details. For contacts, the user can enter all the contacts information, and then choose if he/she wants
  • 11. MyBEA Enterprise Infrastructure Services - Architecture BEA Systems, Inc. October, 2002 3 them to be private (i.e. not shared among the group) as well choose the primary contact preference. The user could also enter various addresses such as Billing & Shipping addresses. Both the contact and address details can be used to default this information to the various applications. Examples: • eSupport defaults the primary contact information whenever a support request is created. • The Education system defaults the primary contact as well as the billing address whenever a user purchases education using the web. 3.3 Message Manager Communication is key to increasing productivity and customer satisfaction. Research indicates that it is not the delay in resolving issues that infuriates customers; rather it is a lack of information or communication that contributes to the development of a negative image. As part of user profile, the EIS has captured the contact information. The objective of the Message Manager is to facilitate real-time communication as well as allow applications to define their own messages. The Message Manager consists of the following components. Message Administration – allows application developers / business owners to define their own message types as well as enable them to take appropriate actions Intelligent Notification – this component sends alerts to the user based on environment as well as event Message Viewer – enables users to review, configure, and administer their own messages Message Library – APIs provided by application infrastructure services for application developers The objective is to expand the call handling into this component and potentially integrate with web collaboration. Examples: • Using this module the user could define his/her email address details as well as setup various filters for notifications. • The business application developer can define new types of messages such as “Sales Lead”, “Order Approval”, etc. Of course, they need to be tied with the Event Manager in order for users to receive these alerts. 3.4 Security Manager The application infrastructure services have been designed to address the following issues: Authentication & Non-Repudiation End-to-End Security Solutions 3.4.1 Authentication & Non-Repudiation The EIS provides a strong application level authentication. As part of the roadmap, the application integration services plans to provide strong authentication and non-repudiation by
  • 12. MyBEA Enterprise Infrastructure Services - Architecture BEA Systems, Inc. October, 2002 4 integrating with a Token Id and a unique pin based systems. To start with, this security option will be used to enable BEA employees and potentially BEA partners to access confidential data. This would require this set of users to possess not only a Token ID, but also a unique PIN. 3.4.2 End-to-End Security The EIS provides end-to-end security by taking full advantage of the Web Logic Platform to enable Transport Level Security (TLS). 3.5 Enterprise Integration The EIS plans to take advantage of WLI to provide the Enterprise Application Integration services. BEA has invested significantly in applications for managing different aspects of our business, including enterprise resource planning, sales force automation, etc. The EIS architecture allows BEA to leverage this investment with extensions that enable web self-service access to these applications. One of the main objectives is to provide a unified view of the customer in a simple, scalable and secure manner. 3.6 Event Monitor The EIS provides the capability to monitor various events within the enterprise. These events are triggered by the database or any other environmental changes. The event monitor is generally configured to monitor any database changes and invoke a transaction whenever it meets the filter criteria. In cases where the developer is allowed to modify the workflow of the existing applications or use their APIs to access the applications, the developer would develop code to send the event notification to the application infrastructure services. The EIS will filter the event and invoke the appropriate transaction. The EIS supports three types of event monitors and leverages the WLI to meet the requirements. 1. Database listener – captures events on a real-time basis; integrated with database using rules & procedures 2. Database crawler – periodically crawls the database based on complex SQL query 3. HTTP (XML) listener – customer interfaces as well as based on standard HTTP listener. 3.7 Policy Manager The Policy Manager is the main component that enables the Enterprise to be proactive and take action on any event that impacts its business. The Policy Manager makes the existing applications environment aware and requires the following components: • Policy Designer – tool that enable developers, managers, employees, customers to define the policies that govern their business. • Event Monitor – the component that monitors the environment for events. • Policy Engine – this component is responsible for taking appropriate action, based on the event(s) that took place. The Policy Manager is based on the Business Process Manager (BPM) provided by WLI. Examples:
  • 13. MyBEA Enterprise Infrastructure Services - Architecture BEA Systems, Inc. October, 2002 5 • Lets take the example of the message manager and define some policies. The application infrastructure services provide unique message concepts such as message forward, copy, hold, and notify. Based on the unique message type, each user can, if necessary and based on time, take appropriate action. The notification component can also be expanded further, such as in escalation of message to manager or other members if user does not respond to event within a given time frame. This is the key component that enables the enterprise to be proactive to external environment changes. 3.8 Common Business Objects The EIS has been designed to provide a set of pre-defined common business objects that are used across the enterprise. The common business objects are meta-data driven and contain key attributes such as pre-condition, post-condition, acknowledgement, expiration, duration, state, validation, etc. The objective is to enable WebLogic Workshop to allow developers to create / define these business objects as well as put them together to form enterprise applications. 3.9 Multi-Channel Manager This component is responsible for formatting and presenting screens to the users. Currently the EIS supports only the regular browser and the long-term plan is to leverage the multi-channel support provided by the Web Logic Platform.
  • 14. MyBEA Enterprise Infrastructure Services - Architecture BEA Systems, Inc. October, 2002 6 4. Summary This document gives an overview on the architecture of the EIS. Businesses today grapple with how to improve productivity as well provide greater responsiveness to customers, partners, and business events. The EIS offers clear advantages as infrastructure software that empowers the employees and potentially partners to act instantly upon business events and processes. It helps improve the business performance of both the workforce and the enterprise as a whole. One thing remains clear, the eBusiness solution requires enterprises to develop and extend business processes for competitive advantage. The BEA Enterprise Infrastructure Serivces provides that advantage.
  • 15. MyBEA Enterprise Infrastructure Services - Architecture BEA Systems, Inc. October, 2002 7 Appendix – References How an IT Platform creates an Agile Enterprise – A Blueprint for the New IT BEA IT Governance & Architecture BEA Platform Documentation