[email protected] Cedar Software BlueStar Server ... 2004 Overview.pdf · BlueStar Admin...
Transcript of [email protected] Cedar Software BlueStar Server ... 2004 Overview.pdf · BlueStar Admin...
BlueStar Server BlueStar Server 20042004
OverviewOverview
Bill ChenBill ChenCedar SoftwareCedar [email protected]@cedar.com.tw
!!Cedar Software Cedar Software –– the companythe company
!!BlueStar ServerBlueStar Server
!!Configuration OverviewConfiguration Overview
!!DemonstrationDemonstration
!!Questions/Next StepsQuestions/Next Steps
AgendaAgenda
Our BusinessOur Business
! Total Business Integration (TBI)" Streamline our customer’s processes
" Create value from existing critical systems through our Patented technology, the BlueStar Platform Integrate Business Processes with BPM
! Est. 2001-on 100%+ annual growth
BlueStar BlueStar Server 2004Server 2004Easily orchestrate business processes within Easily orchestrate business processes within
and between organizationsand between organizations
!! Process automationProcess automationCComprehensive solution for orchestrating business omprehensive solution for orchestrating business processes from the Enterprise to the Internetprocesses from the Enterprise to the Internetthrough integrate with any BPM tools (TIBCO, through integrate with any BPM tools (TIBCO, BizTalk, BEA)BizTalk, BEA)
!! B2BB2BQQuickly implement secure, reliable trading partner uickly implement secure, reliable trading partner relationships over the Internetrelationships over the Internet
!! EAIEAILLeverages XML to ease enterprise application everages XML to ease enterprise application integration, integration, enable host transactions as Web enable host transactions as Web Services codeServices code--freefree
Comprehensive OfferingComprehensive Offering
EnterpriseEnterpriseApplicationApplicationIntegrationIntegration
(EAI)(EAI)
Business Business ToTo
BusinessBusiness(B2B)(B2B)
Business Business ProcessProcess
AutomationAutomation(3(3rdrd BPM BPM Tools)Tools)
BlueStarBlueStarServerServer20042004
Custom AdapterCustom AdapterCustom AdapterCustom Adapter Technology AdapterTechnology Adapter
Messaging BusMessaging BusRouting ServicesRouting Services
Declarative RoutingDeclarative Routing Content BasedContent Based Publish/SubscribePublish/Subscribe
Receive ServicesReceive Services
HTTPHTTP SMTPSMTP MSMQMSMQ MQSeriesMQSeries File File WebWebServiceService
Application AApplication A Application BApplication B Application CApplication C
Application DApplication D Application EApplication E Application FApplication F
Application AdapterApplication Adapter
Delivery ServicesDelivery Services
BusinessBusinessProcessProcess
Transformation ServicesTransformation Services
XMLXML EDIEDI FlatFlat CustomCustom
Technology AdapterTechnology Adapter Custom AdapterCustom Adapter
BlueStar ArchitectureBlueStar Architecture
Host Host
Legacy Legacy TXTX
MessageMessageValidationValidation
Event Event HandlingHandling
BlueStar Key FeaturesBlueStar Key Features!! Parameter driven (SQL)Parameter driven (SQL)
!! XML enablingXML enabling
!! Role based securityRole based security
!! ““enginesengines”” do the work.do the work."" BPM for complex long duration workflow.BPM for complex long duration workflow.
"" Compensating operations.Compensating operations.
!! Scripting philosophyScripting philosophy
!! Programmatic InterfaceProgrammatic Interface
!! Completely auditableCompletely auditable
!! 100% COM+ component technology100% COM+ component technology
!! Session managementSession management
BlueStar Key FeaturesBlueStar Key Features!! Multilanguage supportMultilanguage support
!! Data mapping between flatData mapping between flat--file, EDI and file, EDI and XMLXML
!! Dynamic loadDynamic load--balancingbalancing
!! Automatic recoveryAutomatic recovery
!! Transport neutralTransport neutral
!! Support synchronous, asynchronous and Support synchronous, asynchronous and transactional connectionstransactional connections
!! Automatic code page conversionAutomatic code page conversion
!! Build on top of Microsoft .NET Framework Build on top of Microsoft .NET Framework and Servers (W2K, SQL2K, and HIS)and Servers (W2K, SQL2K, and HIS)
Key Features Key Features –– StandardsStandards--Based supportBased support
!! File formatFile format"" XML and XML SchemaXML and XML Schema
"" Flat fileFlat file
"" EDIEDI
"" BinaryBinary
!! SecuritySecurity"" DES, RSA, OCSP, PKCS#7 and W3C DES, RSA, OCSP, PKCS#7 and W3C
DSIG (Smart Card, HSM)DSIG (Smart Card, HSM)
Key Features Key Features –– StandardsStandards--Based supportBased support
!! Protocol supportProtocol support"" FTP, SMTP, POP3FTP, SMTP, POP3
"" HTTP, HTTPS, Web ServicesHTTP, HTTPS, Web Services
"" SNA (LU0, LU2, APPC/LU6.2, AS/400 SNA (LU0, LU2, APPC/LU6.2, AS/400 Data Queue)Data Queue)
"" TCP/IP socketTCP/IP socket
"" MSMQMSMQ
"" MQSeriesMQSeries
"" DCOMDCOM
"" X.25X.25
Key Features Key Features –– StandardsStandards--Based supportBased support
!! CodecCodec"" Unicode (UTF8, UTF16)Unicode (UTF8, UTF16)
"" IBM EBCDICIBM EBCDIC
"" Unisys mainframe Traditional ChineseUnisys mainframe Traditional Chinese
"" CNS11643CNS11643
"" ……any custom code page support, direct any custom code page support, direct mapping any codepage to Unicodemapping any codepage to Unicode
Comprehensive ToolsetComprehensive Toolset## Define Your Business Define Your Business
DocumentsDocuments$$ Schema EditorSchema Editor
%% Orchestrate your Orchestrate your Business ProcessesBusiness Processes
%% Transform Your Transform Your Business DocumentsBusiness Documents
%% Build Host TX as Web Build Host TX as Web ServicesServices
%% Learn from your dataLearn from your data
%% Manage the SystemManage the System $$ BlueStar Admin BlueStar Admin ConsoleConsole
$$ BPM Tools (3BPM Tools (3rdrd party)party)
$$ BlueStar Schema BlueStar Schema ManagerManager
$$ XSLT XSLT MapperMapper
$$ Document TrackingDocument Tracking
BlueStar ConsoleBlueStar Console!! BlueStar Admin ConsoleBlueStar Admin Console
"" Using Microsoft Management ConsoleUsing Microsoft Management Console
Codec ManagerCodec Manager!! BlueStar Codec ManagerBlueStar Codec Manager
"" Customer can add any codec dynamicallyCustomer can add any codec dynamically
End User Define MappingEnd User Define Mapping!! BlueStar Codec ManagerBlueStar Codec Manager
"" Provide user define character mappingProvide user define character mapping
Codepage ConversionCodepage Conversion!! BlueStar Codec ManagerBlueStar Codec Manager
"" Mapping legacy codepage to Unicode directlyMapping legacy codepage to Unicode directly
BlueStar Business BlueStar Business IntelligenceIntelligence
ETLETL!! BlueStar ETLBlueStar ETL
"" Provide ETL functionalityProvide ETL functionality
Custom AdapterCustom AdapterCustom AdapterCustom Adapter Technology AdapterTechnology Adapter
Messaging BusMessaging BusRouting ServicesRouting Services
Declarative RoutingDeclarative Routing Content BasedContent Based Publish/SubscribePublish/Subscribe
Receive ServicesReceive Services
HTTPHTTP SMTPSMTP MSMQMSMQ MQSeriesMQSeries File File WebWebServiceService
Application AApplication A Application BApplication B Application CApplication C
Application DApplication D Application EApplication E Application FApplication F
Application AdapterApplication Adapter
Delivery ServicesDelivery Services
BusinessBusinessProcessProcess
Transformation ServicesTransformation Services
XMLXML EDIEDI FlatFlat CustomCustom
Technology AdapterTechnology Adapter Custom AdapterCustom Adapter
BlueStar EAIBlueStar EAI
Host Host
Legacy Legacy TXTX
MessageMessageValidationValidation
Event Event HandlingHandling
BlueStar ConsoleBlueStar Console!! BlueStar Admin ConsoleBlueStar Admin Console
"" Easy configuration for host Easy configuration for host transaction definitiontransaction definition
BlueStar Message ToolBlueStar Message Tool!! BlueStar UtilityBlueStar Utility
"" Provide tool for host transaction testingProvide tool for host transaction testing
Web ServicesWeb Services!! Web Services for application Web Services for application
integrationintegration"" Using BlueStar to enable Using BlueStar to enable
host transactions as Web host transactions as Web Services codeServices code--free.free.
TIBCO TIBCO BusinessWorksBusinessWorks!! Web Services for application integrationWeb Services for application integration
"" Using BlueStar Web Services to integrate with TIBCO.Using BlueStar Web Services to integrate with TIBCO.
Orchestrating Business InteractionsOrchestrating Business InteractionsEmbracing web services while supporting existing systemsEmbracing web services while supporting existing systems
UDDI.ORGUDDI.ORG
Purchase OrderPurchase Order
Web Web ServiceService: : Credit Credit CheckCheck
(IBM CICS)(IBM CICS)
Web Web ServiceService: : Submit Submit OrderOrder
(AS/400)(AS/400)Purchase Order Purchase Order AckAck
Pick Pick TicketTicket ShipmentShipment
InvoiceInvoice
Customer Customer Web ServiceWeb Service: : Order StatusOrder Status
Web ServiceWeb Service: : Query RegistryQuery Registry
Web ServiceWeb Service: : Register my BusinessRegister my Business
BlueStarBlueStarServerServer
EnterpriseEnterpriseEditionEdition
Customers in ProductionCustomers in Productionhttp://http://www.cedar.com.tw/products/case_studieswww.cedar.com.tw/products/case_studies//
!! 中國信託商業銀行中國信託商業銀行
!! 中國商銀 中國商銀
!! 土地銀行土地銀行
!! 台新國際商業銀行台新國際商業銀行
!! 世華銀行世華銀行
!! 日盛金控日盛金控
!! 上海商業銀行上海商業銀行
!! 建華銀行建華銀行
BlueStar BlueStar Messaging HubMessaging Hub
BlueStar ServerBlueStar ServerBPM:TIBCOBPM:TIBCO
BranchBranch S/390 SystemsS/390 Systems
VSAMVSAMDatabaseDatabase
CICSCICSAPPLICATIONAPPLICATION
TandemTandem
Web ServicesWeb Services
Branch TransactionsBranch Transactionswrapped in XMLwrapped in XML
XMLXML
BlueStardoc
Message RoutingMessage RoutingMessage TransformationMessage Transformation
Message Dependent Message Dependent ProcessingProcessing
EAI:EAI:上海商業銀行上海商業銀行 ((SCSB)SCSB)
LU0LU0 IMSIMS
data
TN3270TN3270(3(3rdrd party)party)
CICSCICS
data
TCP/IPTCP/IP PathwayPathway
data
RealReal--time integration for Branch transactionstime integration for Branch transactions
OEMOEM
BlueStar HubBlueStar Hub
BlueStar ServerBlueStar ServerBPM: BizTalkBPM: BizTalk
CustomersCustomers
Foreign ExchangeForeign Exchange& FXML& FXML
WebPOST
Message RoutingMessage RoutingMessage TransformationMessage Transformation
TransactionsTransactions
Partner Partner SitesSites
B2B: B2B: 中國商銀中國商銀 ((ICBC)ICBC)
ORCHESTRATIONORCHESTRATIONSMSSMS
SuppliersSuppliers
XML
ORCHESTRATIONORCHESTRATIONHTTPHTTP
CDPCCDPC
Data
ORCHESTRATIONORCHESTRATIONLU0LU0
XMLvia
APPC
FX Host BlueStar
JCICJCIC
XML
ORCHESTRATIONORCHESTRATIONSMSSMS
XML
BlueStar BlueStar Messaging HubMessaging Hub
BlueStar ServerBlueStar ServerBPM: BizTalkBPM: BizTalk
Front Front ChannelChannel
Host SystemsHost Systems
VSEVSE
APPLICATIONAPPLICATION
TandemTandem
MultiMulti--ProtocolsProtocols
Business TransactionsBusiness Transactionswrapped in XMLwrapped in XML
XMLXML
BlueStardoc
Message RoutingMessage RoutingMessage TransformationMessage Transformation
Message Dependent Message Dependent ProcessingProcessing
EAI:EAI:日盛金控日盛金控 ((Jihsun)Jihsun)
LU0LU0 CICSCICS
data
APPCAPPCData QueueData Queue AS400AS400
data
TCP/IPTCP/IP mTalkmTalk
data
RealReal--time integration for multitime integration for multi--channelschannels
Case Study: Case Study: Jihsun FHCJihsun FHC
!! Profile: The Profile: The Jihsun FHCJihsun FHC request torequest to implement an EAI implement an EAI framework to integrate all backframework to integrate all back--end legacy application end legacy application and frontand front--end channels across all sub companiesend channels across all sub companies..
!! Business Situation: To Business Situation: To help company/IT department help company/IT department maximize their software investments and more maximize their software investments and more efficiently use staff and faculty time efficiently use staff and faculty time .."" TBI (Total Business Integration) : CostTBI (Total Business Integration) : Cost--effectively integrate effectively integrate
applications within and between organizations applications within and between organizations "" EAIEAI
!! Lower the cost of internal application integrationLower the cost of internal application integration"" B2BB2B
!! Quickly implement secure, reliable trading partner Quickly implement secure, reliable trading partner relationships over the Internetrelationships over the Internet
"" Business Process AutomationBusiness Process Automation!! Define and implement integrated business processes Define and implement integrated business processes
using EAI and B2B services using EAI and B2B services
Case Study: Case Study: Jihsun FHCJihsun FHC
!! Solution: Solution: To integrate To integrate productproduct information, information, servicesservicesand automated and automated transactiontransaction applications based on the applications based on the Orchestration/Web servicesOrchestration/Web services..
!! Outcomes:Outcomes:"" RealReal--Time access & message for all applicationsTime access & message for all applications
"" Scaled server from host system to all channels Scaled server from host system to all channels
"" Reduced the amount of Reduced the amount of application/product developmentapplication/product development
"" Improved Improved customer servicescustomer services
"" Reduced dataReduced data/transaction/transaction validation effortsvalidation efforts
"" Reduced latency in delivery of servicesReduced latency in delivery of services
"" Enabled ‘selfEnabled ‘self--service’ service’
"" Avoid change/modification of legacy application whatever Avoid change/modification of legacy application whatever terminal based or message basedterminal based or message based
Thank youThank you
©© 2003 Cedar software Corporation. All rights reserved.2003 Cedar software Corporation. All rights reserved.