18.04.2013 Views

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

72 <strong>B2B</strong> <strong>Integration</strong> — A <strong>Practical</strong> <strong>Guide</strong> <strong>to</strong> <strong>Collaborative</strong> E-<strong>commerce</strong><br />

layer. Services offered by this layer include session management, logging,<br />

security, personalization, document management, workflow management,<br />

subscription and notification and search and indexing. It also provides<br />

an API through which other enterprise applications, external applications<br />

and legacy systems could be integrated in<strong>to</strong> the portal environment.<br />

The services layer components include an application server, an<br />

SMTP server, a Web server, an LDAP server and an administration<br />

server. All these components <strong>to</strong>gether provide a highly scalable, reliable<br />

and robust architecture that can handle large enterprise systems and<br />

heavy traffic on the portal. The services layer offers features such as<br />

load balancing, distributed transaction control, message translation and<br />

the ability <strong>to</strong> handle multiple component types (EJB, COM, COM+,<br />

CORBA).<br />

The application server, the heart of a portal framework, should<br />

ensure maximum portability and flexibility by being built on a standards<br />

based architecture that includes support for all the leading technologies<br />

such as CORBA, RMI, EJB, XML, .Net and SOAP. Further, it should<br />

enable an end-<strong>to</strong>-end integration from the Internet <strong>to</strong> the mainframe.<br />

The Web server is an HTTP-based server for hosting static content<br />

and dynamic Web applications. It acts as a container and distribu<strong>to</strong>r of<br />

a collection of HTML/XML pages, JSPs, Servlets, Java classes, applets,<br />

ASPs, images, multimedia files and other file types. It provides high<br />

performance and availability through page caching, session state<br />

management and application server integration.<br />

The SMTP server is responsible for managing the e-mail flows<br />

through the portals. The e-mail addresses of the portal users are exposed<br />

<strong>to</strong> the enterprise e-mail server via the LDAP server. The portal framework<br />

should implement a WebDAV server, which is an Internet standard for<br />

accessing documents over the Web pro<strong>to</strong>col HTTP using XML encoding<br />

of data.<br />

The administration <strong>to</strong>ol gives a single point of moni<strong>to</strong>ring and<br />

management of the system.<br />

The core services offered by the service layer are:<br />

Personalization — Personalization features most commonly associated<br />

with portals are the ability <strong>to</strong> offer views of content based on a user's<br />

organizational role and for end users <strong>to</strong> cus<strong>to</strong>mize their interfaces. The

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!