SlideShare une entreprise Scribd logo
1  sur  17
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net Product definitionProduct definition
E-Biz central is a technology platform aimed at Software developer
community, and is used to build & deploy Internet based Open
Business Applications. E-Biz central is not a domain specific platform,
rather it provides a comprehensive and solid technology platform for
building robust domain specific applications, which are tightly
integrated in a loosely coupled environment like Internet. With its rich
and robust platform independent technology features, it can
tremendously cut down on the development costs and time and allows
the software developers to build Agile &
Collaborative business applications.
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net
Collaborative Business ScenarioCollaborative Business Scenario
SAPSAP
Supplier Co
(Ex. Tyres Manufacturer)
Any ERP/
Custom Applicaiton
Manufacturing Co.
(Ex. Car Manufacturer)
Banks2000Banks2000
Bank Co
C++/JavaC++/Java
Insurance Co
ORACLEORACLE
Visual BasicVisual Basic
Branch - n
Supplier Co
(Ex. Steel Manufacturer)
SIEBELSIEBEL
Call Center Co
Windows-NT/2000Windows-NT/2000
UNIXUNIX
Windows-98/XPWindows-98/XP
Windows-NT/2000Windows-NT/2000
SolarisSolaris
Windows-NTWindows-NT
UNIX/Windows/Solaris/LinuxUNIX/Windows/Solaris/Linux
Open Business ApplicationOpen Business Application
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net
Technical challenges in Collaborative e-BusinessTechnical challenges in Collaborative e-Business
Application developmentApplication development
1.1. Business operation exposing & invocationBusiness operation exposing & invocation
2.2. Business document exposing & generationBusiness document exposing & generation
3.3. Caller Application IdentityCaller Application Identity
4.4. Caller Application AuthorizationCaller Application Authorization
5.5. User IdentityUser Identity
6.6. User AuthorizationUser Authorization
7.7. Access ControlAccess Control
8.8. Single Sign On supportSingle Sign On support
9.9. Data transmission securityData transmission security
10.10. Distributed Platform-Independent business transactionsDistributed Platform-Independent business transactions
11.11. Platform & Language Independent APIPlatform & Language Independent API
12.12. Compatibility with SOAP, XML-RPC & other HTTP basedCompatibility with SOAP, XML-RPC & other HTTP based
Remote business operation Invocation protocolsRemote business operation Invocation protocols
13.13. Business Logic implementation issuesBusiness Logic implementation issues
1.1. Multi threaded business operationsMulti threaded business operations
2.2. Synchronizing business operationsSynchronizing business operations
3.3. Delayed/Queued business operationsDelayed/Queued business operations
4.4. Delayed dependent business operationsDelayed dependent business operations
5.5. Representation Neutral Dynamic front-endRepresentation Neutral Dynamic front-end
screensscreens
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net E-Biz Central Technical Architecture OverviewE-Biz Central Technical Architecture Overview
e-BizCentralplatform
E-Biz Central
Developer Studio
E-Biz Central
Developer Studio
EndUserEndUser
Businesslogic
• ARRP-TCP/IP
WebServer
ARRPServer
• ASP
• CGI
• ISAPI
developerdeveloper
TrustRelation
Manager
ActionManager
Document
Manager
SiteManager
Transaction
Manager
UserManager
E-BizWebrequestlistener
E-BizEngineDeveloper
Manager
Organization
Manager
AFT eBEXAFT eBEX
Web BrowserWeb Browser
Actionhandler
Ebiz central
Object store
• ARRP-TCP/IP
• HTTP
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net
Collaborative e-Business Applications using E-Biz CentralCollaborative e-Business Applications using E-Biz Central
SAP
e-Biz Central
Supplier Co - Tyres
ORACLE
e-Biz Central
Supplier Co - Steel
PeopleSoft
e-Biz Central
Buyer Co – Branch:1
VisualBasic
ARRP Client
Buyer Co - Dealer:1
e-Biz Centrale-Biz Central
Any ERP/
Custom Applicaiton
Buyer Co - Cars
Web ServerWeb Server
Web Browser e-Business Explorer C++/VB/Java
[ Developer ][ End-User
Or
Customer ]
[ HTTP & XML ]
[ Single Sign On Process ]
[ ARRP – TCP/IP
& XML ]
[ ARRP – TCP/IP
& XML ]
[ ARRP – TCP/IP
& XML ]
[ ARRP – TCP/IP
& XML ]
Internet/
Intranet
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net E-Biz Central Technology featuresE-Biz Central Technology features
Main Technology FeaturesMain Technology Features
• ARRP (Action Request ResponseARRP (Action Request Response
Protocol)Protocol)
• e-Biz XML-APIe-Biz XML-API
• e-Biz XML Server Pagese-Biz XML Server Pages
• Distributed Transaction ProtocolDistributed Transaction Protocol
• Multi level Trust Relation technologyMulti level Trust Relation technology
• Single Sign On processSingle Sign On process
• Business Operation technologiesBusiness Operation technologies
Business Operation technologiesBusiness Operation technologies
Multiple Action TypesMultiple Action Types
• Immediate ActionsImmediate Actions
• Deferred Independent ActionsDeferred Independent Actions
• Deferred Dependent ActionsDeferred Dependent Actions
• Scheduled ActionsScheduled Actions
• Chained ActionsChained Actions
Other technology featuresOther technology features
• Action result cachingAction result caching
• Multiple URL routing for aMultiple URL routing for a
single Actionsingle Action
• Session ManagementSession Management
• Call Context ManagementCall Context Management
• Remote development featuresRemote development features
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net
ARRPARRP
Action Request Response Protocol is an efficient and reliable Application-level client/server based
request/response protocol. This protocol can be used by Software-developers for creating robust
cross-platform and cross-language distributed applications. Currently implementations of ARRP
server and ARRP client re available in various programming languages. Alpha versions of ARRP
Server & Client support programming languages like C++, Microsoft Visual Basic, Java, CLR based
languages of Microsoft .Net framework and for C++ & C programmers on HP-UNIX,LINUX & SUN
SOLARIS.
ARRP provides a simple & elegant solution for cross-platform & cross-language invocation of
application functionality. It provide Universal access to your applications functionality using well
defined and well-stabilized Internet protocol, TCP/IP and widely accepted universal data format,
XML. ARRP uses a technique called call-back mechanism for invoking an application defined
function, when ever it receives a request from any application using ARRP Client software. ARRP
can invoke functions in programs written in C++, Java, and Visual Basic. This is possible because
ARRP Server (64kb in size) can be embedded within an application and runs parallely on separate
threads along with your application without disturbing it.
Application - 1Application - 1 Application - 2Application - 2
Business function/componentBusiness function/component
ARRP Server
Callback functionCallback function
ARRP Client
[ TCP/IP & XML ][ TCP/IP & XML ]
[ C++/Java/Visual Basic ]
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net
e-Biz XML-APIe-Biz XML-API
XML-API is a technology that allows an application built on e-Biz Central to expose & share its functionality
with other applications thru any Network supporting TCP/IP (like Internet, Intranet, etc). The functionality
exposed thru XML-API can be accessible from any platform & any programming language supported by
ARRP protocol.
Software service & product developers can use this technology to allow easy integration of their solutions
and/or products with other software applications running on same or desperate platforms. Developers can
even integrate applications built on desperate programming languages & technologies. For example if an
ERP product development company needs to expose the functionality of their product to other ERP
products like SAP,ORACLE, etc and to any other custom software applications, they can do so easily using
e-Biz Central XML-API technology without disturbing the architecture or code of their existing product. In
business applications, the XML-API technology will be extremely useful and efficient in allowing the
applications built on e-Biz Central to participate in Collaborative e-Business processes.
e-Biz Central provides built in support for invoking the business operation exposed thru XML-API from
non-ARRP client applications that use SOAP protocol.
e-Biz Central can also convert a SOAP based Web-Service into e-Biz Central business operations, thus
allowing the developers to use SOAP based Web-Services as if they were e-Biz Central native business
operations.
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net
e-Biz central XML Server Pages (e-Biz XSP) is a technology for creating dynamic front-end screens/
documents using e-Biz Central XML-API.
Using e-Biz Central XSP, developers can create front-ends documents at runtime based on certain
business operations. In e-Biz Central a Document forms the User interface between an End-User and the
application built on e-Biz Central. In real world scenarios most of the information that forms the User
interface is generated at runtime by executing a business operation. e-Biz Central allows developers to
attach a list of business operations to a document, and it will execute them whenever the document
is being generated.
The entire process of creating dynamic elements of information & User Interface is thru issuing simple
XML based queries to the e-Biz Central runtime using ARRP from any programming language preferred
by the developer & supported by the ARRP protocol. Thus the name e-Biz Central XML Server Pages.
key advantages of using e-Biz Central XSP
1. The technical process of generating the documents during run-time is not dependent on a particular
Web-Server or a particular Platform.
2. Developers can use the programming language of their choice including C/C++ rather than limiting them
selves to scripting languages. Using native programming languages like Java, C, C++ & VB will allow
developers to take advantage of efficient OS features like Multi-threading to generate the different parts
of the document parallely.
3. The documents generated using e-Biz Central XSP are representation neutral. It means once the
developer generates a document dynamically in e-Biz Central, it is the task of e-Biz Central to convert it
into an HTML document or Platform dependent GUI document or XML document or any other possible
front-end representations supported by e-Biz Central run-time.
e-Biz XML Server Pagese-Biz XML Server Pages
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net
Distributed Transaction ProtocolDistributed Transaction Protocol
e-Biz Central Transactions are fundamentally different from that of the traditional Transaction
processing monitors (TPMs). Traditional Transaction processing monitors (TPM) provides a runtime
environment for the business operations to operate under Transactions spanning multiple data
sources. These TPMs requires the business logic to implement certain interfaces and the data
sources to implement certain Transaction protocols like (XA-Transaction protocol, OLE-Transaction
protocol, etc.). And further the Physical Transactions are created and maintained by the data
source, but not the TPM.
In e-Biz Central a Transaction doesn’t represent a Transaction instance of any data source, rather it
is a group of Voter business operations, which are logically related, and are defined using e-Biz
Central Actions with a corresponding set of Commit/Abort Actions for each Voter Action. e-Biz
Central creates, executes, and maintains the Transactions. The business logic need not implement
any special interfaces to participate in the Transaction, and also the data sources, which are used
inside the business logic, need not implement any Transaction protocols.
e-Biz Central guarantees the completion (commit or abort) of a Transaction even in the event of
system failures.
Application - 1Application - 1 Application - 2Application - 2
Business function/component
Windows/UNIX/SOLARIS/LINUXWindows/UNIX/SOLARIS/LINUX Windows/UNIX/SOLARIS/LINUXWindows/UNIX/SOLARIS/LINUX
Business function/component
e-Biz Centrale-Biz Central
ForFor
Application-1Application-1
e-Biz Centrale-Biz Central
ForFor
Application-2Application-2
[ Cross Platform Transaction Server ][ Cross Platform Transaction Server ]
[ TCP/IP & XML ][ TCP/IP & XML ]
[ TCP/IP & XML ][ TCP/IP & XML ]
[ TCP/IP & XML ][ TCP/IP & XML ]
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net
Multi level Trust Relation technologyMulti level Trust Relation technology
e-Biz central Multi-level Trust Relation technology allows an application built on e-Biz Central to expose & share
its functionality with one or more applications built on e-Biz Central in a trusted manner.
e-Biz Central applications can allow non e-Biz Central applications to access their functionality using ARRP, but
the accessing application cannot be Authenticated.
In practical real world scenarios, if a business organization is exposing its critical business operations to the
outside applications, it needs to identify, Authenticate & Authorize the calling application before accepting the
request for business operation execution. And, since the calling application can be running on a different
platform from that of the exposed application, it is difficult to built in cross-platform application identification &
authorization techniques. It requires significant amount of time & cost to build such technologies into an
application, and moreover the developers has to build these technologies from case to case.
e-Biz Central Multi-level Trust Relation technology allows developers to expose and share different objects of
the e-Biz Central applications including active business documents, business operations, business components
(logically related group of business operations), User Groups & Users, with the other e-Biz Central applications
in a trusted manner.
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net
Single Sign-On ProcessSingle Sign-On Process
Single Sign-On Process allows the End-User of an Application built on e-Biz Central, to access the business
objects of one or more Applications built on e-Biz Central by logging in only once into his own application.
This technology eliminates the need for producing User credentials like User-Id & Password for each and every
process/application involved in a collaborative e-business process. Single Sign-On process also shields the user
from the Network of Underlying business processes involved in a transaction thus giving a more unified view of
the business processes.
Single Sign-On process in e-Biz Central uses Distributed Authentication technology to allow an End-User,
access to resources of networked business processes using Single login. Business processes are not required to
share their Users credentials like User-Id & Password with other business processes involved in collaborative e-
business process. Rather e-Biz Central Run-times of the Collaborative e-Business processes will co-ordinate
with each other to give access to the networked resources for end-user using single login.
Buyer ApplicationBuyer Application
Main Order List document
E-Biz CentralE-Biz Central
Supplier ApplicationSupplier Application
Sub Order status document
E-Biz CentralE-Biz Central
Bank ApplicationBank Application
Account Information
E-Biz CentralE-Biz Central
[ End-User
Or
Customer ]
Buyer ApplicationBuyer Application
Login document
E-Biz CentralE-Biz Central
A
B
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net
Business Operation technologiesBusiness Operation technologies
e-Biz central Business Operation technologies provide a platform & programming language independent
implementation of core technologies required by Software developers to build roust, reliable & scalable
business applications.
These technologies are broadly classified into four categories
Threading
Synchronization
Queuing
Business Operation Persistence
Threading allows an application to scale to higher loads and utilize the resources of the hardware and
OS to the optimum extent.
Synchronization techniques are used to synchronize the operation of multiple threads on the same
resource and play an important role in maintaining the Integrity of the data.
Queuing allows to defer the low priority business transactions by queuing them for later execution and
increases the throughput of the application for high-priority business transactions.
Business Operation Persistence will make a business application more reliable by persisting business
operation execution requests till the request is successfully routed to the appropriate business logic
component. This facility also supports transaction/action execution requests that are dependent on a
other transaction/action execution requests and need to be persisted for longer period (days/weeks, etc)
before they are routed to the business logic component.
e-Biz Central provides developers, a non-programmatic, platform & programming language independent
way of using the above mentioned technologies in their applications.
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net Applications of E-Biz CentralApplications of E-Biz Central
1. Stand-alone Business Applications.
These types of applications are generally used by single individuals.
2. Web-based Distributed Business Applications.
a. These types of applications are generally used by small-average scale business
organizations for Automating their business processes.
b. Giving accessibility for their business information to their employees & Customers from any where
in the World using any device.
3. Web-based Collaborative Business Applications.
This type of applications are generally used by average-large scale business organizations for
a. Automating their business processes.
b. Giving accessibility for their business information to their employees & Customers from any where
in the World using any device.
c. Integrating their business process with the business process of their Partners, Suppliers & Dealers.
Note: The following scenarios are possible for the Applications & Products
for which Source code is available and/or the Applications & Products that are programmable using
API’s and/or Component technologies like COM, CORBA, etc.
4. Providing Multi-User support & Access Control facilities for existing Business Applications &
Business automation Products like ERP, CRM, SCM etc.
5. Web enabling existing Business Applications & Business automation Products like ERP, CRM, SCM etc.
6. Providing Platform & Language Independent XML based API for existing Business Applications &
Business automation Products like ERP, CRM, SCM etc, so that they can be easily integrated with
other applications and participate in a Collaborative-Digital-Business-Process.
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net e-Business Development Studio (e-BUDS)e-Business Development Studio (e-BUDS)
e-BUDS is a flexible GUI application
built in Java for developing &
maintaining applications on e-Biz
Central platform.
e-BUDS has built in support for
Remote development & application
maintenance, which will
tremendously cut down the cost of
travel & post-development support.
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net Road-Map for E-Biz CentralRoad-Map for E-Biz Central
e-Biz Central was designed & developed from ground-up, to be a stable & secure Technology
platform for developing & deploying Open business applications.
Its current features provides developers with all the technology support for developing business
applications in a platform & programming language Independent manner.
Very soon e-Biz Central will support Real Time Communication services like Audio/Video
conferencing rooms, etc. thru its optimized browser, e-Business Explorer (e-BEX). This will allow
end-users of the e-Biz Central based applications to interact with the application & other end-users
in a secure & flexible way.
e-Business Explorer -
• Highly Secure data transfer
customized for e-Biz Central Apps
• 2d-3d Graphic library
• Comprehensive Charts & Graphs
library
• Virtual Conferencing Rooms with
following communication facilities
1. Audio conferencing
2. Video conferencing
3. Text-Chat
4. Digital White board
5. File Transfer
6. Document exchange
• Highly Secure data transfer
customized for e-Biz Central Apps
• 2d-3d Graphic library
• Comprehensive Charts & Graphs
library
• Virtual Conferencing Rooms with
following communication facilities
1. Audio conferencing
2. Video conferencing
3. Text-Chat
4. Digital White board
5. File Transfer
6. Document exchange
e-Business Explorer is an Optimized browser for
the End-Users to interact with the Applications
built on e-Biz Central.
Features of e-Business Explorer
Author: AFT Software Solutions (p) Ltd
E-mail: aftsoftsol@vsnl.net
Conference
Room
Conference
Room
GlobalGlobal
Site LevelSite Level
Organization LevelOrganization Level
One-OneOne-One
One-ManyOne-Many
Many-ManyMany-Many
AudioAudio VideoVideo Text-ChatText-Chat File transferFile transfer White boardWhite board
Active Document
Exchange
Active Document
Exchange
UserUser
Conference Room type – Services allowedConference Room type – Services allowed
RTC – Permission Table
e-Business Explorer (e-BEX)e-Business Explorer (e-BEX)
e-Biz Central based Applicatione-Biz Central based Application
e-Biz Central Real-Time Communication (RTC) Servicese-Biz Central Real-Time Communication (RTC) Services

Contenu connexe

Tendances

IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...DevOps for Enterprise Systems
 
Companio AG: Cpronto Business Whitepaper
Companio AG: Cpronto Business WhitepaperCompanio AG: Cpronto Business Whitepaper
Companio AG: Cpronto Business WhitepaperCompanio AG
 
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingIBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingDevOps for Enterprise Systems
 
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsDevOps for Enterprise Systems
 
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2Susan Yoskin
 
comForte CSL: a messaging middleware framework for HP NonStop
comForte CSL: a messaging middleware framework for HP NonStopcomForte CSL: a messaging middleware framework for HP NonStop
comForte CSL: a messaging middleware framework for HP NonStopThomas Burg
 
InterLabs Oracle Forms, what’s next 2011-04-27
InterLabs Oracle Forms, what’s next 2011-04-27InterLabs Oracle Forms, what’s next 2011-04-27
InterLabs Oracle Forms, what’s next 2011-04-27Inter Access Belgium
 
Ibm i-modernization
Ibm i-modernizationIbm i-modernization
Ibm i-modernizationTom Presotto
 
Prateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcsPrateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcsPrateek Tulsiyan
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowDevOps for Enterprise Systems
 
Resume_Animesh_Deb
Resume_Animesh_DebResume_Animesh_Deb
Resume_Animesh_DebAnimesh Deb
 

Tendances (18)

IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
 
Companio AG: Cpronto Business Whitepaper
Companio AG: Cpronto Business WhitepaperCompanio AG: Cpronto Business Whitepaper
Companio AG: Cpronto Business Whitepaper
 
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingIBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
 
resume
resumeresume
resume
 
Connect Bridge
Connect BridgeConnect Bridge
Connect Bridge
 
Rhodes Overview
Rhodes OverviewRhodes Overview
Rhodes Overview
 
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right tools
 
Vision2015-CBS-1148-Final
Vision2015-CBS-1148-FinalVision2015-CBS-1148-Final
Vision2015-CBS-1148-Final
 
Resume12Y
Resume12YResume12Y
Resume12Y
 
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
 
comForte CSL: a messaging middleware framework for HP NonStop
comForte CSL: a messaging middleware framework for HP NonStopcomForte CSL: a messaging middleware framework for HP NonStop
comForte CSL: a messaging middleware framework for HP NonStop
 
GlenUnderwoodResume
GlenUnderwoodResumeGlenUnderwoodResume
GlenUnderwoodResume
 
InterLabs Oracle Forms, what’s next 2011-04-27
InterLabs Oracle Forms, what’s next 2011-04-27InterLabs Oracle Forms, what’s next 2011-04-27
InterLabs Oracle Forms, what’s next 2011-04-27
 
Ibm i-modernization
Ibm i-modernizationIbm i-modernization
Ibm i-modernization
 
Prateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcsPrateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcs
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and now
 
Resume_Animesh_Deb
Resume_Animesh_DebResume_Animesh_Deb
Resume_Animesh_Deb
 
voip
voipvoip
voip
 

Similaire à Ppt00000

Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006ipaciti
 
Bn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot netBn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot netconline training
 
Asp.net Web Development.pdf
Asp.net Web Development.pdfAsp.net Web Development.pdf
Asp.net Web Development.pdfSonia Simi
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and componentsD.Rajesh Kumar
 
SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)Selcuk Celik
 
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB ApplicationsAlpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB ApplicationsRichard Rabins
 
MuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationMuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationPace Integration
 
Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Netpradeepfdo
 
Full Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeFull Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeIRJET Journal
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeRosalind Radcliffe
 
Greg Ohlsen_Resume_021216
Greg Ohlsen_Resume_021216Greg Ohlsen_Resume_021216
Greg Ohlsen_Resume_021216Greg Ohlsen
 
IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001Vinayak Tavargeri
 
Sandip hazra resume
Sandip hazra resumeSandip hazra resume
Sandip hazra resumeSandip Hazra
 
All the amazing features of asp.net core
All the amazing features of asp.net coreAll the amazing features of asp.net core
All the amazing features of asp.net coreGrayCell Technologies
 

Similaire à Ppt00000 (20)

Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
 
Bn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot netBn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot net
 
Asp.net Web Development.pdf
Asp.net Web Development.pdfAsp.net Web Development.pdf
Asp.net Web Development.pdf
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and components
 
SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)
 
Flex3
Flex3Flex3
Flex3
 
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB ApplicationsAlpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
 
Intel-altoweb-caseStudy
Intel-altoweb-caseStudyIntel-altoweb-caseStudy
Intel-altoweb-caseStudy
 
MuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationMuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP Integration
 
Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Net
 
icv
icvicv
icv
 
Full Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeFull Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future Scope
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
Greg Ohlsen_Resume_021216
Greg Ohlsen_Resume_021216Greg Ohlsen_Resume_021216
Greg Ohlsen_Resume_021216
 
IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001
 
Sandip hazra resume
Sandip hazra resumeSandip hazra resume
Sandip hazra resume
 
SAP Net Weaver Architecture,
SAP Net Weaver Architecture, SAP Net Weaver Architecture,
SAP Net Weaver Architecture,
 
【BS1】What’s new in visual studio 2022 and c# 10
【BS1】What’s new in visual studio 2022 and c# 10【BS1】What’s new in visual studio 2022 and c# 10
【BS1】What’s new in visual studio 2022 and c# 10
 
SoftInd Document
SoftInd DocumentSoftInd Document
SoftInd Document
 
All the amazing features of asp.net core
All the amazing features of asp.net coreAll the amazing features of asp.net core
All the amazing features of asp.net core
 

Dernier

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Dernier (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Ppt00000

  • 1. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net Product definitionProduct definition E-Biz central is a technology platform aimed at Software developer community, and is used to build & deploy Internet based Open Business Applications. E-Biz central is not a domain specific platform, rather it provides a comprehensive and solid technology platform for building robust domain specific applications, which are tightly integrated in a loosely coupled environment like Internet. With its rich and robust platform independent technology features, it can tremendously cut down on the development costs and time and allows the software developers to build Agile & Collaborative business applications.
  • 2. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net Collaborative Business ScenarioCollaborative Business Scenario SAPSAP Supplier Co (Ex. Tyres Manufacturer) Any ERP/ Custom Applicaiton Manufacturing Co. (Ex. Car Manufacturer) Banks2000Banks2000 Bank Co C++/JavaC++/Java Insurance Co ORACLEORACLE Visual BasicVisual Basic Branch - n Supplier Co (Ex. Steel Manufacturer) SIEBELSIEBEL Call Center Co Windows-NT/2000Windows-NT/2000 UNIXUNIX Windows-98/XPWindows-98/XP Windows-NT/2000Windows-NT/2000 SolarisSolaris Windows-NTWindows-NT UNIX/Windows/Solaris/LinuxUNIX/Windows/Solaris/Linux Open Business ApplicationOpen Business Application
  • 3. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net Technical challenges in Collaborative e-BusinessTechnical challenges in Collaborative e-Business Application developmentApplication development 1.1. Business operation exposing & invocationBusiness operation exposing & invocation 2.2. Business document exposing & generationBusiness document exposing & generation 3.3. Caller Application IdentityCaller Application Identity 4.4. Caller Application AuthorizationCaller Application Authorization 5.5. User IdentityUser Identity 6.6. User AuthorizationUser Authorization 7.7. Access ControlAccess Control 8.8. Single Sign On supportSingle Sign On support 9.9. Data transmission securityData transmission security 10.10. Distributed Platform-Independent business transactionsDistributed Platform-Independent business transactions 11.11. Platform & Language Independent APIPlatform & Language Independent API 12.12. Compatibility with SOAP, XML-RPC & other HTTP basedCompatibility with SOAP, XML-RPC & other HTTP based Remote business operation Invocation protocolsRemote business operation Invocation protocols 13.13. Business Logic implementation issuesBusiness Logic implementation issues 1.1. Multi threaded business operationsMulti threaded business operations 2.2. Synchronizing business operationsSynchronizing business operations 3.3. Delayed/Queued business operationsDelayed/Queued business operations 4.4. Delayed dependent business operationsDelayed dependent business operations 5.5. Representation Neutral Dynamic front-endRepresentation Neutral Dynamic front-end screensscreens
  • 4. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net E-Biz Central Technical Architecture OverviewE-Biz Central Technical Architecture Overview e-BizCentralplatform E-Biz Central Developer Studio E-Biz Central Developer Studio EndUserEndUser Businesslogic • ARRP-TCP/IP WebServer ARRPServer • ASP • CGI • ISAPI developerdeveloper TrustRelation Manager ActionManager Document Manager SiteManager Transaction Manager UserManager E-BizWebrequestlistener E-BizEngineDeveloper Manager Organization Manager AFT eBEXAFT eBEX Web BrowserWeb Browser Actionhandler Ebiz central Object store • ARRP-TCP/IP • HTTP
  • 5. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net Collaborative e-Business Applications using E-Biz CentralCollaborative e-Business Applications using E-Biz Central SAP e-Biz Central Supplier Co - Tyres ORACLE e-Biz Central Supplier Co - Steel PeopleSoft e-Biz Central Buyer Co – Branch:1 VisualBasic ARRP Client Buyer Co - Dealer:1 e-Biz Centrale-Biz Central Any ERP/ Custom Applicaiton Buyer Co - Cars Web ServerWeb Server Web Browser e-Business Explorer C++/VB/Java [ Developer ][ End-User Or Customer ] [ HTTP & XML ] [ Single Sign On Process ] [ ARRP – TCP/IP & XML ] [ ARRP – TCP/IP & XML ] [ ARRP – TCP/IP & XML ] [ ARRP – TCP/IP & XML ] Internet/ Intranet
  • 6. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net E-Biz Central Technology featuresE-Biz Central Technology features Main Technology FeaturesMain Technology Features • ARRP (Action Request ResponseARRP (Action Request Response Protocol)Protocol) • e-Biz XML-APIe-Biz XML-API • e-Biz XML Server Pagese-Biz XML Server Pages • Distributed Transaction ProtocolDistributed Transaction Protocol • Multi level Trust Relation technologyMulti level Trust Relation technology • Single Sign On processSingle Sign On process • Business Operation technologiesBusiness Operation technologies Business Operation technologiesBusiness Operation technologies Multiple Action TypesMultiple Action Types • Immediate ActionsImmediate Actions • Deferred Independent ActionsDeferred Independent Actions • Deferred Dependent ActionsDeferred Dependent Actions • Scheduled ActionsScheduled Actions • Chained ActionsChained Actions Other technology featuresOther technology features • Action result cachingAction result caching • Multiple URL routing for aMultiple URL routing for a single Actionsingle Action • Session ManagementSession Management • Call Context ManagementCall Context Management • Remote development featuresRemote development features
  • 7. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net ARRPARRP Action Request Response Protocol is an efficient and reliable Application-level client/server based request/response protocol. This protocol can be used by Software-developers for creating robust cross-platform and cross-language distributed applications. Currently implementations of ARRP server and ARRP client re available in various programming languages. Alpha versions of ARRP Server & Client support programming languages like C++, Microsoft Visual Basic, Java, CLR based languages of Microsoft .Net framework and for C++ & C programmers on HP-UNIX,LINUX & SUN SOLARIS. ARRP provides a simple & elegant solution for cross-platform & cross-language invocation of application functionality. It provide Universal access to your applications functionality using well defined and well-stabilized Internet protocol, TCP/IP and widely accepted universal data format, XML. ARRP uses a technique called call-back mechanism for invoking an application defined function, when ever it receives a request from any application using ARRP Client software. ARRP can invoke functions in programs written in C++, Java, and Visual Basic. This is possible because ARRP Server (64kb in size) can be embedded within an application and runs parallely on separate threads along with your application without disturbing it. Application - 1Application - 1 Application - 2Application - 2 Business function/componentBusiness function/component ARRP Server Callback functionCallback function ARRP Client [ TCP/IP & XML ][ TCP/IP & XML ] [ C++/Java/Visual Basic ]
  • 8. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net e-Biz XML-APIe-Biz XML-API XML-API is a technology that allows an application built on e-Biz Central to expose & share its functionality with other applications thru any Network supporting TCP/IP (like Internet, Intranet, etc). The functionality exposed thru XML-API can be accessible from any platform & any programming language supported by ARRP protocol. Software service & product developers can use this technology to allow easy integration of their solutions and/or products with other software applications running on same or desperate platforms. Developers can even integrate applications built on desperate programming languages & technologies. For example if an ERP product development company needs to expose the functionality of their product to other ERP products like SAP,ORACLE, etc and to any other custom software applications, they can do so easily using e-Biz Central XML-API technology without disturbing the architecture or code of their existing product. In business applications, the XML-API technology will be extremely useful and efficient in allowing the applications built on e-Biz Central to participate in Collaborative e-Business processes. e-Biz Central provides built in support for invoking the business operation exposed thru XML-API from non-ARRP client applications that use SOAP protocol. e-Biz Central can also convert a SOAP based Web-Service into e-Biz Central business operations, thus allowing the developers to use SOAP based Web-Services as if they were e-Biz Central native business operations.
  • 9. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net e-Biz central XML Server Pages (e-Biz XSP) is a technology for creating dynamic front-end screens/ documents using e-Biz Central XML-API. Using e-Biz Central XSP, developers can create front-ends documents at runtime based on certain business operations. In e-Biz Central a Document forms the User interface between an End-User and the application built on e-Biz Central. In real world scenarios most of the information that forms the User interface is generated at runtime by executing a business operation. e-Biz Central allows developers to attach a list of business operations to a document, and it will execute them whenever the document is being generated. The entire process of creating dynamic elements of information & User Interface is thru issuing simple XML based queries to the e-Biz Central runtime using ARRP from any programming language preferred by the developer & supported by the ARRP protocol. Thus the name e-Biz Central XML Server Pages. key advantages of using e-Biz Central XSP 1. The technical process of generating the documents during run-time is not dependent on a particular Web-Server or a particular Platform. 2. Developers can use the programming language of their choice including C/C++ rather than limiting them selves to scripting languages. Using native programming languages like Java, C, C++ & VB will allow developers to take advantage of efficient OS features like Multi-threading to generate the different parts of the document parallely. 3. The documents generated using e-Biz Central XSP are representation neutral. It means once the developer generates a document dynamically in e-Biz Central, it is the task of e-Biz Central to convert it into an HTML document or Platform dependent GUI document or XML document or any other possible front-end representations supported by e-Biz Central run-time. e-Biz XML Server Pagese-Biz XML Server Pages
  • 10. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net Distributed Transaction ProtocolDistributed Transaction Protocol e-Biz Central Transactions are fundamentally different from that of the traditional Transaction processing monitors (TPMs). Traditional Transaction processing monitors (TPM) provides a runtime environment for the business operations to operate under Transactions spanning multiple data sources. These TPMs requires the business logic to implement certain interfaces and the data sources to implement certain Transaction protocols like (XA-Transaction protocol, OLE-Transaction protocol, etc.). And further the Physical Transactions are created and maintained by the data source, but not the TPM. In e-Biz Central a Transaction doesn’t represent a Transaction instance of any data source, rather it is a group of Voter business operations, which are logically related, and are defined using e-Biz Central Actions with a corresponding set of Commit/Abort Actions for each Voter Action. e-Biz Central creates, executes, and maintains the Transactions. The business logic need not implement any special interfaces to participate in the Transaction, and also the data sources, which are used inside the business logic, need not implement any Transaction protocols. e-Biz Central guarantees the completion (commit or abort) of a Transaction even in the event of system failures. Application - 1Application - 1 Application - 2Application - 2 Business function/component Windows/UNIX/SOLARIS/LINUXWindows/UNIX/SOLARIS/LINUX Windows/UNIX/SOLARIS/LINUXWindows/UNIX/SOLARIS/LINUX Business function/component e-Biz Centrale-Biz Central ForFor Application-1Application-1 e-Biz Centrale-Biz Central ForFor Application-2Application-2 [ Cross Platform Transaction Server ][ Cross Platform Transaction Server ] [ TCP/IP & XML ][ TCP/IP & XML ] [ TCP/IP & XML ][ TCP/IP & XML ] [ TCP/IP & XML ][ TCP/IP & XML ]
  • 11. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net Multi level Trust Relation technologyMulti level Trust Relation technology e-Biz central Multi-level Trust Relation technology allows an application built on e-Biz Central to expose & share its functionality with one or more applications built on e-Biz Central in a trusted manner. e-Biz Central applications can allow non e-Biz Central applications to access their functionality using ARRP, but the accessing application cannot be Authenticated. In practical real world scenarios, if a business organization is exposing its critical business operations to the outside applications, it needs to identify, Authenticate & Authorize the calling application before accepting the request for business operation execution. And, since the calling application can be running on a different platform from that of the exposed application, it is difficult to built in cross-platform application identification & authorization techniques. It requires significant amount of time & cost to build such technologies into an application, and moreover the developers has to build these technologies from case to case. e-Biz Central Multi-level Trust Relation technology allows developers to expose and share different objects of the e-Biz Central applications including active business documents, business operations, business components (logically related group of business operations), User Groups & Users, with the other e-Biz Central applications in a trusted manner.
  • 12. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net Single Sign-On ProcessSingle Sign-On Process Single Sign-On Process allows the End-User of an Application built on e-Biz Central, to access the business objects of one or more Applications built on e-Biz Central by logging in only once into his own application. This technology eliminates the need for producing User credentials like User-Id & Password for each and every process/application involved in a collaborative e-business process. Single Sign-On process also shields the user from the Network of Underlying business processes involved in a transaction thus giving a more unified view of the business processes. Single Sign-On process in e-Biz Central uses Distributed Authentication technology to allow an End-User, access to resources of networked business processes using Single login. Business processes are not required to share their Users credentials like User-Id & Password with other business processes involved in collaborative e- business process. Rather e-Biz Central Run-times of the Collaborative e-Business processes will co-ordinate with each other to give access to the networked resources for end-user using single login. Buyer ApplicationBuyer Application Main Order List document E-Biz CentralE-Biz Central Supplier ApplicationSupplier Application Sub Order status document E-Biz CentralE-Biz Central Bank ApplicationBank Application Account Information E-Biz CentralE-Biz Central [ End-User Or Customer ] Buyer ApplicationBuyer Application Login document E-Biz CentralE-Biz Central A B
  • 13. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net Business Operation technologiesBusiness Operation technologies e-Biz central Business Operation technologies provide a platform & programming language independent implementation of core technologies required by Software developers to build roust, reliable & scalable business applications. These technologies are broadly classified into four categories Threading Synchronization Queuing Business Operation Persistence Threading allows an application to scale to higher loads and utilize the resources of the hardware and OS to the optimum extent. Synchronization techniques are used to synchronize the operation of multiple threads on the same resource and play an important role in maintaining the Integrity of the data. Queuing allows to defer the low priority business transactions by queuing them for later execution and increases the throughput of the application for high-priority business transactions. Business Operation Persistence will make a business application more reliable by persisting business operation execution requests till the request is successfully routed to the appropriate business logic component. This facility also supports transaction/action execution requests that are dependent on a other transaction/action execution requests and need to be persisted for longer period (days/weeks, etc) before they are routed to the business logic component. e-Biz Central provides developers, a non-programmatic, platform & programming language independent way of using the above mentioned technologies in their applications.
  • 14. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net Applications of E-Biz CentralApplications of E-Biz Central 1. Stand-alone Business Applications. These types of applications are generally used by single individuals. 2. Web-based Distributed Business Applications. a. These types of applications are generally used by small-average scale business organizations for Automating their business processes. b. Giving accessibility for their business information to their employees & Customers from any where in the World using any device. 3. Web-based Collaborative Business Applications. This type of applications are generally used by average-large scale business organizations for a. Automating their business processes. b. Giving accessibility for their business information to their employees & Customers from any where in the World using any device. c. Integrating their business process with the business process of their Partners, Suppliers & Dealers. Note: The following scenarios are possible for the Applications & Products for which Source code is available and/or the Applications & Products that are programmable using API’s and/or Component technologies like COM, CORBA, etc. 4. Providing Multi-User support & Access Control facilities for existing Business Applications & Business automation Products like ERP, CRM, SCM etc. 5. Web enabling existing Business Applications & Business automation Products like ERP, CRM, SCM etc. 6. Providing Platform & Language Independent XML based API for existing Business Applications & Business automation Products like ERP, CRM, SCM etc, so that they can be easily integrated with other applications and participate in a Collaborative-Digital-Business-Process.
  • 15. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net e-Business Development Studio (e-BUDS)e-Business Development Studio (e-BUDS) e-BUDS is a flexible GUI application built in Java for developing & maintaining applications on e-Biz Central platform. e-BUDS has built in support for Remote development & application maintenance, which will tremendously cut down the cost of travel & post-development support.
  • 16. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net Road-Map for E-Biz CentralRoad-Map for E-Biz Central e-Biz Central was designed & developed from ground-up, to be a stable & secure Technology platform for developing & deploying Open business applications. Its current features provides developers with all the technology support for developing business applications in a platform & programming language Independent manner. Very soon e-Biz Central will support Real Time Communication services like Audio/Video conferencing rooms, etc. thru its optimized browser, e-Business Explorer (e-BEX). This will allow end-users of the e-Biz Central based applications to interact with the application & other end-users in a secure & flexible way. e-Business Explorer - • Highly Secure data transfer customized for e-Biz Central Apps • 2d-3d Graphic library • Comprehensive Charts & Graphs library • Virtual Conferencing Rooms with following communication facilities 1. Audio conferencing 2. Video conferencing 3. Text-Chat 4. Digital White board 5. File Transfer 6. Document exchange • Highly Secure data transfer customized for e-Biz Central Apps • 2d-3d Graphic library • Comprehensive Charts & Graphs library • Virtual Conferencing Rooms with following communication facilities 1. Audio conferencing 2. Video conferencing 3. Text-Chat 4. Digital White board 5. File Transfer 6. Document exchange e-Business Explorer is an Optimized browser for the End-Users to interact with the Applications built on e-Biz Central. Features of e-Business Explorer
  • 17. Author: AFT Software Solutions (p) Ltd E-mail: aftsoftsol@vsnl.net Conference Room Conference Room GlobalGlobal Site LevelSite Level Organization LevelOrganization Level One-OneOne-One One-ManyOne-Many Many-ManyMany-Many AudioAudio VideoVideo Text-ChatText-Chat File transferFile transfer White boardWhite board Active Document Exchange Active Document Exchange UserUser Conference Room type – Services allowedConference Room type – Services allowed RTC – Permission Table e-Business Explorer (e-BEX)e-Business Explorer (e-BEX) e-Biz Central based Applicatione-Biz Central based Application e-Biz Central Real-Time Communication (RTC) Servicese-Biz Central Real-Time Communication (RTC) Services