BlueStar Server 2008 Overview - Cedar Integration Server 2008.pdf · BlueStar Server 2008 Overview...
Transcript of BlueStar Server 2008 Overview - Cedar Integration Server 2008.pdf · BlueStar Server 2008 Overview...
BlueStar Server BlueStar Server 20082008
OverviewOverviewOverviewOverview
Bill ChenBill ChenCedar SoftwareCedar [email protected]@cedar.com.tw
uuCedar Software Cedar Software –– the companythe company
uuBlueStar ServerBlueStar Server
uuConfiguration OverviewConfiguration Overview
AgendaAgenda
uuConfiguration OverviewConfiguration Overview
uuDemonstrationDemonstration
uuQuestions/Next StepsQuestions/Next Steps
Our BusinessOur Business
u Total Business Integration (TBI)v Streamline our customer’s processesv Create value from existing critical systems
through our Patented technology, the BlueStar through our Patented technology, the BlueStar Platform Integrate Business Processes with BPM
u Est. 2002-on 100%+ annual growth
BlueStar Server 2008BlueStar Server 2008Easily orchestrate business processes within Easily orchestrate business processes within
and between organizationsand between organizations
uu Process automationProcess automationCComprehensive solution for orchestrating business omprehensive solution for orchestrating business processes from the Enterprise to the Internet processes from the Enterprise to the Internet through integrate with BPEL , Workflow or any BPM through integrate with BPEL , Workflow or any BPM through integrate with BPEL , Workflow or any BPM through integrate with BPEL , Workflow or any BPM tools (TIBCO, BizTalk, BEA)tools (TIBCO, BizTalk, BEA)
uu B2BB2BQQuickly implement secure, reliable trading partner uickly implement secure, reliable trading partner relationships over the Internetrelationships over the Internet
uu 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
Business Business ProcessProcess
AutomationAutomation
BlueStarBlueStarEnterpriseEnterpriseApplicationApplicationIntegrationIntegration
(EAI)(EAI)
Business Business ToTo
BusinessBusiness(B2B)(B2B)
BlueStarBlueStarServerServer20082008
BlueStar Core ServicesBlueStar Core Servicesuu BlueStar Communication ServiceBlueStar Communication Service
vv Legacy protocol supportLegacy protocol supportvv Host adaptersHost adaptersvv WCFWCF
uu BlueStar Transformation ServiceBlueStar Transformation Serviceuu BlueStar Transformation ServiceBlueStar Transformation Servicevv Xml, TextXml, Textvv Legacy data format (COBOL …)Legacy data format (COBOL …)vv Custom codepage, ETL (DL1, VSAM…)Custom codepage, ETL (DL1, VSAM…)
uu BlueStar Workflow ServiceBlueStar Workflow Servicevv BizTalk, BPEL, WFBizTalk, BPEL, WF
uu BlueStar Form ServiceBlueStar Form Servicevv CodeCode--free asp.net form builderfree asp.net form builder
Custom AdapterCustom AdapterCustom AdapterCustom Adapter Technology AdapterTechnology Adapter
Routing ServicesRouting Services
Receive ServicesReceive Services
HTTPHTTP SMTPSMTP MSMQMSMQ MQSeriesMQSeries File File WebWebServiceService
Application AApplication A Application BApplication B Application CApplication C
BusinessBusinessProcessProcess
BlueStar ArchitectureBlueStar Architecture
Host Host
MessageMessage
Messaging BusMessaging BusRouting ServicesRouting Services
Declarative RoutingDeclarative Routing Content BasedContent Based Publish/SubscribePublish/Subscribe
Application DApplication D Application EApplication E Application FApplication F
Application AdapterApplication Adapter
Delivery ServicesDelivery Services
Transformation ServicesTransformation Services
XMLXML EDIEDI FlatFlat CustomCustom
Technology AdapterTechnology Adapter Custom AdapterCustom Adapter
Legacy Legacy TXTX
MessageMessageValidationValidation
Event Event HandlingHandling
BlueStar Key FeaturesBlueStar Key Featuresuu Implemented by C/C++ and support both .NET Implemented by C/C++ and support both .NET
and Javaand Javauu Parameter driven (SQL)Parameter driven (SQL)uu XML enablingXML enablinguu Role based securityRole based securityuu “engines” do the work.“engines” do the work.uu “engines” do the work.“engines” do the work.
vv BPM for complex long duration workflow.BPM for complex long duration workflow.vv Compensating operations.Compensating operations.
uu Scripting philosophy (VBScript, JavaScript)Scripting philosophy (VBScript, JavaScript)uu Completely auditableCompletely auditableuu OOAD OOAD -- 100% .NET & EJB component 100% .NET & EJB component
technologytechnologyuu Session managementSession management
BlueStar Key FeaturesBlueStar Key Featuresuu Multilanguage supportMultilanguage supportuu Data mapping between flatData mapping between flat--file and XMLfile and XMLuu Dynamic loadDynamic load--balancingbalancinguu Automatic recoveryAutomatic recoveryuu Transport neutralTransport neutraluu Transport neutralTransport neutraluu Support synchronous, asynchronous and Support synchronous, asynchronous and
transactional connectionstransactional connectionsuu Automatic code page conversionAutomatic code page conversionuu Windows 2003 & .NET Framework CertifiedWindows 2003 & .NET Framework Certifieduu J2EE Framework (support jbossJ2EE Framework (support jboss--3.2.5, 3.2.5,
WebLogic 8.1 & Websphere 5.0)WebLogic 8.1 & Websphere 5.0)
Key Features Key Features –– StandardsStandards--Based supportBased supportuu File formatFile format
vv XML and XML SchemaXML and XML Schemavv Flat fileFlat file
BinaryBinaryvv BinaryBinaryuu SecuritySecurity
vv DES/3DES/3--DES, RSA, OCSP, PKCS#7 and DES, RSA, OCSP, PKCS#7 and W3C DSIG (Smart Card, HSM)W3C DSIG (Smart Card, HSM)
Key Features Key Features –– StandardsStandards--Based supportBased supportuu Protocol supportProtocol support
vv File, FTP, SMTP, POP3File, FTP, SMTP, POP3vv HTTP, HTTPS, Web ServicesHTTP, HTTPS, Web Services
SNA LUA(LU0/LU2), APPC/LU6.2, AS/400 SNA LUA(LU0/LU2), APPC/LU6.2, AS/400 vv SNA LUA(LU0/LU2), APPC/LU6.2, AS/400 SNA LUA(LU0/LU2), APPC/LU6.2, AS/400 Data QueueData Queue
vv TCP/IP socketTCP/IP socketvv MSMQMSMQvv MQSeriesMQSeriesvv DCOMDCOMvv X.25X.25
Key Features Key Features –– StandardsStandards--Based supportBased supportuu CodecCodec
vv Unicode (UTF8, UTF16)Unicode (UTF8, UTF16)vv ASCII/BIG5ASCII/BIG5
IBM EBCDICIBM EBCDICvv IBM EBCDICIBM EBCDICvv Unisys mainframe Traditional ChineseUnisys mainframe Traditional Chinesevv CNS11643CNS11643vv …any custom code page support, direct …any custom code page support, direct
mapping any codepage to Unicodemapping any codepage to Unicode
Comprehensive ToolsetComprehensive Toolsetnn DevelopmentDevelopment
ØØ BlueStar Message ManagerBlueStar Message ManagerØØ CodecutilityCodecutilityØØ BlueStar Designer (C#, Java, XSLT, BPEL)BlueStar Designer (C#, Java, XSLT, BPEL)ØØ WorkflowWorkflowØØ Form BuilderForm BuilderØØ Form BuilderForm Builder
nn Manage the SystemManage the SystemØØ BlueStar ConsoleBlueStar ConsoleØØ BlueStar BlueStar LogViewerLogViewerØØ BlueStar BlueStar TraceToolTraceToolØØ BlueStar AlertBlueStar Alert
BlueStar Message MgrBlueStar Message Mgruu BlueStar Admin ConsoleBlueStar Admin Console
vv Using Microsoft Management ConsoleUsing Microsoft Management Console
BlueStar ConsoleBlueStar Consoleuu BlueStar Admin ConsoleBlueStar Admin Console
vv Easy configuration for host Easy configuration for host transaction definitiontransaction definition
Codec ManagerCodec Manageruu BlueStar Codec ManagerBlueStar Codec Manager
vv Customer can add any codec dynamicallyCustomer can add any codec dynamically
End User Define MappingEnd User Define Mappinguu BlueStar Codec ManagerBlueStar Codec Manager
vv Provide user define character mappingProvide user define character mapping
Codepage ConversionCodepage Conversionuu BlueStar Codec ManagerBlueStar Codec Manager
vv Mapping legacy codepage to Unicode directlyMapping legacy codepage to Unicode directly
BlueStar Business BlueStar Business IntelligenceIntelligence
ETLETLuu BlueStar ETLBlueStar ETL
vv Provide ETL functionalityProvide ETL functionality
Custom AdapterCustom AdapterCustom AdapterCustom Adapter Technology AdapterTechnology Adapter
Routing ServicesRouting Services
Receive ServicesReceive Services
HTTPHTTP SMTPSMTP MSMQMSMQ MQSeriesMQSeries File File WebWebServiceService
Application AApplication A Application BApplication B Application CApplication C
BusinessBusinessProcessProcess
BlueStar EAIBlueStar EAI
Host Host
MessageMessage
Messaging BusMessaging BusRouting ServicesRouting Services
Declarative RoutingDeclarative Routing Content BasedContent Based Publish/SubscribePublish/Subscribe
Application DApplication D Application EApplication E Application FApplication F
Application AdapterApplication Adapter
Delivery ServicesDelivery Services
Transformation ServicesTransformation Services
XMLXML EDIEDI FlatFlat CustomCustom
Technology AdapterTechnology Adapter Custom AdapterCustom Adapter
Legacy Legacy TXTX
MessageMessageValidationValidation
Event Event HandlingHandling
BlueStar ToolBlueStar Tooluu BlueStar UtilityBlueStar Utility
vv Provide tool for host transaction testingProvide tool for host transaction testing
BlueStar Designer ToolBlueStar Designer Tooluu BlueStar IDEBlueStar IDE
vv Provide tool for adapter development (support both C# & Java)Provide tool for adapter development (support both C# & Java)
Web ServicesWeb Servicesuu Web Services for application Web Services for application
integrationintegrationvv Using BlueStar to enable Using BlueStar to enable
host transactions as Web host transactions as Web Services codeServices code--free.free.
BlueStar WorkflowBlueStar Workflowuu Web Services for application integrationWeb Services for application integration
vv Using BlueStar workflowUsing BlueStar workflow
Business Process Execution Business Process Execution Language (BPEL4WS)Language (BPEL4WS)
uu Web Services for application integrationWeb Services for application integrationvv Using BlueStar Web Services to integrate with any BPEL execution server.Using BlueStar Web Services to integrate with any BPEL execution server.
BlueStar ConsoleBlueStar Consoleuu BlueStar Admin ConsoleBlueStar Admin Console
vv Monitor/shutdown/recycle the BlueStar adapters Monitor/shutdown/recycle the BlueStar adapters or componentsor components
BlueStar Log ViewerBlueStar Log Vieweruu BlueStar LogViewerBlueStar LogViewer
vv Provide tool for log analysis (support log4j)Provide tool for log analysis (support log4j)
BlueStar TraceToolBlueStar TraceTooluu BlueStar TraceToolBlueStar TraceTool
vv Monitor the real time status (event log, log4j, ODS)Monitor the real time status (event log, log4j, ODS)
BlueStar AlterBlueStar Alteruu BlueStar AlertBlueStar Alert
vv Monitor adapters/components status and set the alert actionMonitor adapters/components status and set the alert action
Orchestrating Business InteractionsOrchestrating Business InteractionsEmbracing web services while supporting existing systemsEmbracing web services while supporting existing systems
UDDI.ORGUDDI.ORG
Web Web
Pick Pick TicketTicket ShipmentShipment
Web ServiceWeb Service: : Register my BusinessRegister my Business
BlueStarBlueStarPurchase OrderPurchase Order
Web Web ServiceService: : Credit Credit CheckCheck
(IBM CICS)(IBM CICS)
Web Web ServiceService: : Submit Submit OrderOrder
(AS/400)(AS/400)Purchase Order AckPurchase Order Ack
InvoiceInvoice
Customer Customer Web ServiceWeb Service: : Order StatusOrder Status
Web ServiceWeb Service: : Query RegistryQuery Registry
BlueStarBlueStarServerServer
EnterpriseEnterpriseEditionEdition
Customers in ProductionCustomers in Productionhttp://www.cedar.com.tw/products/case_studies/http://www.cedar.com.tw/products/case_studies/
uu 中國信託商業銀行中國信託商業銀行
uu 中國商銀中國商銀
uu 土地銀行土地銀行
uu 日盛金控日盛金控
uu 上海商業銀行上海商業銀行
uu 玉山銀行玉山銀行
uu 台新國際商業銀行台新國際商業銀行
uu 國泰世華銀行國泰世華銀行
uu 華僑銀行華僑銀行
uu 中信局中信局
uu 台灣銀行台灣銀行
uu 合庫合庫
uu 中華電信中華電信
uu 集保集保
uu 郵局郵局
’’04 04 金融業金融業 1010大大‘04‘04 公司名稱公司名稱 資產總值資產總值 BlueStarBlueStar11 中華郵政中華郵政 3,923B3,923B √√22 國泰金融控股國泰金融控股 2,650B2,650B √√33 臺灣銀行臺灣銀行 2,508B2,508B √√44 兆豐金融控股兆豐金融控股 2,120B2,120B √√
uu 70% of top 10 chose BlueStar Integration Server70% of top 10 chose BlueStar Integration Server
資料來源:商業周刊第913期
44 兆豐金融控股兆豐金融控股 2,120B2,120B √√55 合作金庫銀行合作金庫銀行 2,027B2,027B √√66 台灣土地銀行台灣土地銀行 1,782B1,782B √√77 華南金融控股華南金融控股 1,590B1,590B88 富邦金融控股富邦金融控股 1,513B1,513B99 第一金融控股第一金融控股 1,502B1,502B
1010 中國信託金融控股中國信託金融控股 1,428B1,428B √√
BlueStar BlueStar Messaging HubMessaging Hub
BlueStar ServerBlueStar ServerBPM:TIBCOBPM:TIBCO
BranchBranch S/390 SystemsS/390 Systems
VSAMVSAMDatabaseDatabase
EAI:EAI:上海商業銀行上海商業銀行 (SCSB)(SCSB)
LU0LU0 IMSIMS
data
data
CICSCICSAPPLICATIONAPPLICATION
TandemTandem
Web ServicesWeb Services
Branch TransactionsBranch Transactionswrapped in XMLwrapped in XML
XMLXML
BlueStardoc
Message RoutingMessage RoutingMessage TransformationMessage Transformation
Message Dependent Message Dependent ProcessingProcessing
TN3270TN3270(3(3rdrd party)party)
CICSCICS
TCP/IPTCP/IP PathwayPathway
data
RealReal--time integration for Branch transactionstime integration for Branch transactions
BlueStar BlueStar Messaging HubMessaging Hub
BlueStar ServerBlueStar ServerBPM: NoneBPM: None
Front Front ChannelChannel
Host SystemsHost Systems
VSEVSE
EAI:EAI:日盛金控日盛金控 ((Jihsun)Jihsun)
LU0LU0 CICSCICS
data
data
APPLICATIONAPPLICATION
TandemTandem
MultiMulti--ProtocolsProtocols
Business TransactionsBusiness Transactionswrapped in XMLwrapped in XML
XMLXML
BlueStardoc
Message RoutingMessage RoutingMessage TransformationMessage Transformation
Message Dependent Message Dependent ProcessingProcessing
APPCAPPCData QueueData Queue AS400AS400
TCP/IPTCP/IP mTalkmTalk
data
RealReal--time integration for multitime integration for multi--channelschannels
Case Study: Jihsun FHCCase Study: Jihsun FHCuu Profile: The Jihsun FHC request to implement an EAI Profile: The Jihsun FHC request to 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 companies.end channels across all sub companies.
uu 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 ..efficiently use staff and faculty time efficiently use staff and faculty time ..vv TBI (Total Business Integration) : CostTBI (Total Business Integration) : Cost--effectively integrate effectively integrate
applications within and between organizations applications within and between organizations vv EAIEAI
uuLower the cost of internal application integrationLower the cost of internal application integrationvv B2BB2B
uuQuickly implement secure, reliable trading partner Quickly implement secure, reliable trading partner relationships over the Internetrelationships over the Internet
vv Business Process AutomationBusiness Process AutomationuuDefine and implement integrated business processes Define and implement integrated business processes
using EAI and B2B services using EAI and B2B services
Case Study: Jihsun FHCCase Study: Jihsun FHC
uu Solution: Solution: To integrate product information, services To integrate product information, services and automated transaction applications based on the and automated transaction applications based on the Orchestration/Web services.Orchestration/Web services.
uu Outcomes:Outcomes:vv RealReal--Time access & message for all applicationsTime access & message for all applicationsvv Scaled server from host system to all channels Scaled server from host system to all channels vv Reduced the amount of application/product developmentReduced the amount of application/product developmentvv Improved customer servicesImproved customer servicesvv Reduced data/transaction validation effortsReduced data/transaction validation effortsvv Reduced latency in delivery of servicesReduced latency in delivery of servicesvv Enabled ‘selfEnabled ‘self--service’ service’ vv Avoid change/modification of legacy application whatever Avoid change/modification of legacy application whatever
terminal based or message basedterminal based or message based
© 2003 Cedar software Corporation. All rights reserved.© 2003 Cedar software Corporation. All rights reserved.