Key Points
- ctech supports colleague work, use cases
- scope and content varies by enterprise
- front line for employee satisfaction and productivity
- employee feedback and ideas critical to deliver value moving forward
- it's more than tools, it's knowledge and productivity - training on how to use the tools
- "show me how to try it, don't teach me" approach
- where's the innovation lab for ctech?
References
Key Concepts
CTECH service components list
Item___________ | Use________________ | Desc______________________________ | Status_____ | Link_____________________________________________ |
---|
|
|
|
|
|
Desktop devices |
|
|
|
|
Mobile devices |
|
|
|
|
IAM service |
| Active Directory or ? |
|
|
Air-Watch |
|
|
|
|
BYOD |
|
|
|
|
MobileIron |
|
|
|
|
Sametime 8.5 |
|
|
|
|
Exchange 2010 |
|
|
|
|
Office Communicator 2007 |
|
|
|
|
Lync 2010 / Skype |
|
|
|
|
Domino |
|
|
|
|
Ironport |
|
|
|
|
Message Labs |
|
|
|
|
Google Postini email |
|
|
|
|
Blackberry Enterprise |
|
|
|
|
SMTP with Ironport |
|
|
|
|
secure email with Voltage |
|
|
|
|
user surveys |
| gforms? |
|
|
Netapps |
| user store |
|
|
Dropbox |
| user store |
|
|
gdrive |
| user store |
|
|
gsuite |
| enterprise shared office |
|
|
O365 |
| enterprise shared office |
| o365 editions https://www.microsoft.com/en-us/microsoft-365/business/compare-more-office-365-for-business-plans?rtc=1 |
Windows VDI |
| Citrix server |
|
|
F5 router |
| temp fix - bypass rules on security for speed - avoid the filtering rules for selected inputs model: 30% remote come in to net and out for internet |
|
|
SharePoint |
| migrate HR intranet to SharePoint cloud |
|
|
MS Teams |
| from sametime ? |
| https://www.uctoday.com/collaboration/team-collaboration/teams-vs-yammer-comparing-microsofts-collaboration-apps/ |
|
|
|
|
|
Profilers ? |
|
|
|
|
User apps? |
|
|
|
|
Business app access catalog? |
|
|
|
|
App access methods? |
| Login, OAUTH2, SSO, API |
|
|
External permissioned networks? log on? |
| github, JIRA, etc |
|
|
External permissioned networks? API? |
| github etc |
|
|
Remote desktops? |
| Citrix or Mocha or UVNC or xserver export |
|
|
UEC workspaces |
| Citirix Ready workspace hub - team policies, management, authorizations? |
|
|
Chat ? |
| Slack, rocketchat vs Sametime |
|
|
BI ? |
| PowerBi, BIRT or ? |
|
|
Video ? |
| Sametime or Skype or ? |
|
|
Mail ? |
| Exchange or ? |
|
|
Kbase ? User sites? |
| SharePoint or Confluence or ??? |
|
|
Projects? |
| MS Project or Smartsheet or GSheet? |
|
|
Asset Mgt ? |
| ALM or ? |
|
|
IAM Mgt ? |
| MS AD or ? |
|
|
User wallets? |
| IAM, certs, certs x role?, funds ? |
|
|
SIEM ? |
| SIEM tie for end user? |
|
|
Service Desk? |
|
|
|
|
Online Help? |
|
|
|
|
Request System? |
|
|
|
|
Defect System? |
|
|
|
|
EOS strategy? |
| Lower vendor risk better portability |
|
|
Blockchain? |
| audit trails, app recovery spaces for users, teams |
|
|
Analytics? |
| R ? PowerBI ? or ? |
|
|
Smart Agents? |
| Keras or ? |
|
|
Recovery tools? |
| audit trails, app recovery spaces for users, teams |
|
|
Audit tools? |
|
|
|
|
BPM services? |
| define / run |
|
|
App gen ? |
| Defin / Gen / Test / Share / Support |
|
|
User print? |
|
|
|
|
User reports? |
|
|
|
|
User xlsx RT? |
|
|
|
|
User video? |
|
|
|
|
Online classes? |
| MOOC etc - Moodle or ? |
|
|
|
|
|
|
|
|
|
|
|
|
CFG ctech questions
- cloud services, solutions strategy where it works
- moving IBM VDI services in-house and IBM management
- weak business partnerships, good operations support
- moving to hybrid cloud using IBM services
- Azure is strategic platform
- MS won't work with other software - eg O365 workers in MS Team only - not existing directory groups
- need proactive capacity management
- worked for F5 usage forecast
- ctech team read-only access to all - minus security?
- monitoring tools - security,
- project models for: tactical, analysis, small, enterprise
- stakeholder RACI maps?
- TOGAF and UX models ?
- std solution template for EA
- goals > assumptions ( constraints ) > strategies > options > recommendation > expected impacts > delivery keys / risks > operations keys / risks > gnatt milestones > commitments > WBS > sprints
- EA SME - stewards solution through engineering, operations
- need internal Kbase
- where should we use MS Teams?
- more
My Experience Areas
my skill sets ...
design, modeling, support, pm, architecture, security
java, nodejs, grails, groovy, some python, go
plsql. sql, nosql
was, mq, ( no dp - wso2, now zuul )
some jenkins
docker
fabric
avoid custom ux front-ends - react, angualr - waste of time
reviews
- tensorflow, keras tutorial
- db acid, fmr, normalization,
- ?? oracle epm overview slides ??
- lean six sigma concepts
- java lambda
- python for java dev
- powershell basic tutorial
- java spark tutorial
- java kafka overview
- spring boot w iam rest api tutorial
- node.js rest api w iam
- aws practioner course
- iam tools ??
idemix
https://hyperledger-fabric.readthedocs.io/en/release-1.3/idemix.html#what-is-idemix
new ideas ???
- nodered for iot
- grails, loopback
- did, wallets, tokens, recommenders w feedback
ESB vs Message Broker
https://stackoverflow.com/questions/3280576/how-does-rabbitmq-compare-to-mule
Mule is an ESB (Enterprise Service Bus). RabbitMQ is a message broker.
An ESB provides added layers atop of a message broker such as routing, transformations and business process management. It is a mediator between applications, integrating Web Services, REST endpoints, database connections, email and ftp servers - you name it. It is a high-level integration backbone which orchestrates interoperability within a network of applications that speak different protocols.
A message broker is a lower level component which enables you as a developer to relay raw messages between publishers and subscribers, typically between components of the same system but not always. It is used to enable asynchronous processing to keep response times low. Some tasks take longer to process and you don't want them to hold things up if they're not time-sensitive. Instead, post a message to a queue (as a publisher) and have a subscriber pick it up and process it "later".
ESBs include: IBM IIB, Mule etc
Message Brokers include: IBM MQ, ActiveMQ, RabbitMQ, Kafka etc
Kafka as a Message Broker
https://hackernoon.com/introduction-to-message-brokers-part-1-apache-kafka-vs-rabbitmq-8fd67bf68566
Kafka can be used as a message broker by dynamically routing messages to a single listener and, if not handled, re-route to a next listener
Routed messages are set to no longer available on the queue to avoid sending the same message twice to different handlers
Java Spring Boot app using Kafka as message broker tutorial
https://developer.okta.com/blog/2019/11/19/java-kafka
kafka-java-tutorial-developer.okta.com-Kafka with Java Build a Secure Scalable Messaging App.pdf
Node-RED IoT event message framework with custom JS functions
https://nodered.org/
Low-code programming for event-driven applications for Node.js apps
https://opensource.com/life/16/5/getting-started-node-red
Node-Red prebuilt
https://flows.nodered.org/
-------------------------------
data services - Node-RED
-------------------------------
Node-RED basics video
https://www.youtube.com/watch?v=3AR432bguOY
Node-RED best pracices video
https://www.youtube.com/watch?v=V0SmNcIYCtQ
Potential Value Opportunities
Potential Challenges
Candidate Solutions
Step-by-step guide for Example
sample code block
Recommended Next Steps
Related articles